home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 51 / Amiga Format CD51 (2000-03-10)(Future Publishing)(GB)[!][issue 2000-04].iso / -in_the_mag- / fusion / mshardfile1 / System Folder / System / System.rsrc / cmtb_-32509.txt < prev    next >
Text File  |  2000-02-07  |  90KB  |  1,619 lines

  1. start:
  2. 00000000  6002                     bra        +0x4 /* 00000004 */
  3. 00000002  0002 3210                ori.b      D2, 0x10
  4. // begin alternate branch 00000004-00000006
  5. label00000004:
  6. 00000004  3210                     move.w     D1, [A0]
  7. // end alternate branch 00000004-00000006
  8. label00000004: // (misaligned)
  9. 00000006  0241 00FF                andi.w     D1, 0xFF
  10. 0000000A  5341                     subq.w     D1, 1
  11. 0000000C  D241                     add.w      D1, D1
  12. 0000000E  43FA 0008                lea.l      A1, [PC + 0x8 /* 00000018, value 0x52005C 'R\0\\', cstring "" */]
  13. 00000012  D2F1 1000                add.w      A1, [A1 + D1.w]
  14. 00000016  4ED1                     jmp        [A1]
  15. 00000018  0052 005C                ori.w      [A2], 0x5C /* '\\' */
  16. 0000001C  0078 0090 00AA           ori.w      [0x000000AA], 0x90
  17. 00000022  00B2 00E4 0050 011A 0126 ori.l      [[A2 + D0] + 0x126], 0xE40050
  18. 0000002C  0138 0148                btst       [0x00000148], D0
  19. 00000030  015A                     bchg       [A2]+, D0
  20. 00000032  016A 0366                bchg       [A2 + 0x366], D0
  21. 00000036  02C2                     .incomplete
  22. 00000038  02AE 017A 018E 01D2      andi.l     [A6 + 0x1D2], 0x17A018E
  23. 00000040  01AA 0212                bclr       [A2 + 0x212], D0
  24. 00000044  022E 023A 024A           andi.b     [A6 + 0x24A], 0x3A /* ':' */
  25. 0000004A  025E 027A                andi.w     [A6]+, 0x27A
  26. 0000004E  0296 02D2 02E2           andi.l     [A6], 0x2D202E2
  27. 00000054  02F0                     .incomplete
  28. 00000056  0306                     btst       D6, D1
  29. 00000058  0314                     btst       [A4], D1
  30. 0000005A  038A                     bclr       A2, D1
  31. 0000005C  0322                     btst       -[A2], D1
  32. 0000005E  0330 0050                btst       [A0 + D0.w + 0x50], D1
  33. 00000062  033A 01F2                btst       [PC + 0x1F2 /* 00000256, value 0x0, cstring "" */], D1
  34. 00000066  0352                     bchg       [A2], D1
  35. 00000068  4E75                     rts
  36. 0000006A  4267                     clr.w      -[A7]
  37. 0000006C  4EBA 0372                jsr        [PC + 0x372 /* 000003E0 */]
  38. 00000070  301F                     move.w     D0, [A7]+
  39. 00000072  4E75                     rts
  40. 00000074  42A7                     clr.l      -[A7]
  41. 00000076  2F28 0008                move.l     -[A7], [A0 + 0x8]
  42. 0000007A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  43. 0000007E  3F28 0002                move.w     -[A7], [A0 + 0x2]
  44. 00000082  4267                     clr.w      -[A7]
  45. 00000084  3F3C 0001                move.w     -[A7], 0x1
  46. 00000088  4EBA 0362                jsr        [PC + 0x362 /* 000003EC */]
  47. 0000008C  588F                     addq.l     A7, 4
  48. 0000008E  4E75                     rts
  49. 00000090  42A7                     clr.l      -[A7]
  50. 00000092  2F28 0002                move.l     -[A7], [A0 + 0x2]
  51. 00000096  42A7                     clr.l      -[A7]
  52. 00000098  4267                     clr.w      -[A7]
  53. 0000009A  4267                     clr.w      -[A7]
  54. 0000009C  3F3C 0002                move.w     -[A7], 0x2
  55. 000000A0  4EBA 034A                jsr        [PC + 0x34A /* 000003EC */]
  56. 000000A4  201F                     move.l     D0, [A7]+
  57. 000000A6  4E75                     rts
  58. 000000A8  42A7                     clr.l      -[A7]
  59. 000000AA  2F28 0004                move.l     -[A7], [A0 + 0x4]
  60. 000000AE  42A7                     clr.l      -[A7]
  61. 000000B0  4267                     clr.w      -[A7]
  62. 000000B2  3F28 0002                move.w     -[A7], [A0 + 0x2]
  63. 000000B6  3F3C 0003                move.w     -[A7], 0x3
  64. 000000BA  4EBA 0330                jsr        [PC + 0x330 /* 000003EC */]
  65. 000000BE  588F                     addq.l     A7, 4
  66. 000000C0  4E75                     rts
  67. 000000C2  41FA FF3E                lea.l      A0, [PC - 0xC2 /* 00000002, value 0x23210, cstring "" */]
  68. 000000C6  3010                     move.w     D0, [A0]
  69. 000000C8  4E75                     rts
  70. 000000CA  4267                     clr.w      -[A7]
  71. 000000CC  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  72. 000000D0  2F28 0018                move.l     -[A7], [A0 + 0x18]
  73. 000000D4  3F28 0016                move.w     -[A7], [A0 + 0x16]
  74. 000000D8  2F28 0012                move.l     -[A7], [A0 + 0x12]
  75. 000000DC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  76. 000000E0  2F28 000A                move.l     -[A7], [A0 + 0xA]
  77. 000000E4  2F28 0006                move.l     -[A7], [A0 + 0x6]
  78. 000000E8  42A7                     clr.l      -[A7]
  79. 000000EA  3F3C 8102                move.w     -[A7], 0x8102
  80. 000000EE  42A7                     clr.l      -[A7]
  81. 000000F0  2F28 0002                move.l     -[A7], [A0 + 0x2]
  82. 000000F4  4EBA 0352                jsr        [PC + 0x352 /* 00000448 */]
  83. 000000F8  301F                     move.w     D0, [A7]+
  84. 000000FA  4E75                     rts
  85. 000000FC  4267                     clr.w      -[A7]
  86. 000000FE  2F28 0026                move.l     -[A7], [A0 + 0x26]
  87. 00000102  2F28 0022                move.l     -[A7], [A0 + 0x22]
  88. 00000106  3F28 0020                move.w     -[A7], [A0 + 0x20]
  89. 0000010A  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  90. 0000010E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  91. 00000112  2F28 0014                move.l     -[A7], [A0 + 0x14]
  92. 00000116  2F28 0010                move.l     -[A7], [A0 + 0x10]
  93. 0000011A  2F28 000C                move.l     -[A7], [A0 + 0xC]
  94. 0000011E  3F28 000A                move.w     -[A7], [A0 + 0xA]
  95. 00000122  2F28 0006                move.l     -[A7], [A0 + 0x6]
  96. 00000126  2F28 0002                move.l     -[A7], [A0 + 0x2]
  97. 0000012A  4EBA 031C                jsr        [PC + 0x31C /* 00000448 */]
  98. 0000012E  301F                     move.w     D0, [A7]+
  99. 00000130  4E75                     rts
  100. 00000132  4267                     clr.w      -[A7]
  101. 00000134  3F00                     move.w     -[A7], D0
  102. 00000136  4EBA 0388                jsr        [PC + 0x388 /* 000004C0 */]
  103. 0000013A  301F                     move.w     D0, [A7]+
  104. 0000013C  4E75                     rts
  105. 0000013E  2F09                     move.l     -[A7], A1
  106. 00000140  2268 0006                movea.l    A1, [A0 + 0x6]
  107. 00000144  2251                     movea.l    A1, [A1]
  108. 00000146  2368 0002 0008           move.l     [A1 + 0x8], [A0 + 0x2]
  109. 0000014C  225F                     movea.l    A1, [A7]+
  110. 0000014E  4E75                     rts
  111. 00000150  2F09                     move.l     -[A7], A1
  112. 00000152  2268 0002                movea.l    A1, [A0 + 0x2]
  113. 00000156  2251                     movea.l    A1, [A1]
  114. 00000158  2029 0008                move.l     D0, [A1 + 0x8]
  115. 0000015C  225F                     movea.l    A1, [A7]+
  116. 0000015E  4E75                     rts
  117. 00000160  2F09                     move.l     -[A7], A1
  118. 00000162  2268 0006                movea.l    A1, [A0 + 0x6]
  119. 00000166  2251                     movea.l    A1, [A1]
  120. 00000168  2368 0002 000C           move.l     [A1 + 0xC], [A0 + 0x2]
  121. 0000016E  225F                     movea.l    A1, [A7]+
  122. 00000170  4E75                     rts
  123. 00000172  2F09                     move.l     -[A7], A1
  124. 00000174  2268 0002                movea.l    A1, [A0 + 0x2]
  125. 00000178  2251                     movea.l    A1, [A1]
  126. 0000017A  2029 000C                move.l     D0, [A1 + 0xC]
  127. 0000017E  225F                     movea.l    A1, [A7]+
  128. 00000180  4E75                     rts
  129. 00000182  42A7                     clr.l      -[A7]
  130. 00000184  2F28 0002                move.l     -[A7], [A0 + 0x2]
  131. 00000188  3F00                     move.w     -[A7], D0
  132. 0000018A  4EBA 0398                jsr        [PC + 0x398 /* 00000524 */]
  133. 0000018E  201F                     move.l     D0, [A7]+
  134. 00000190  4E75                     rts
  135. 00000192  42A7                     clr.l      -[A7]
  136. 00000194  3F28 0006                move.w     -[A7], [A0 + 0x6]
  137. 00000198  2F28 0002                move.l     -[A7], [A0 + 0x2]
  138. 0000019C  3F00                     move.w     -[A7], D0
  139. 0000019E  4EBA 0546                jsr        [PC + 0x546 /* 000006E6 */]
  140. 000001A2  201F                     move.l     D0, [A7]+
  141. 000001A4  4E75                     rts
  142. 000001A6  3F28 0010                move.w     -[A7], [A0 + 0x10]
  143. 000001AA  2F28 000C                move.l     -[A7], [A0 + 0xC]
  144. 000001AE  3F28 000A                move.w     -[A7], [A0 + 0xA]
  145. 000001B2  2F28 0006                move.l     -[A7], [A0 + 0x6]
  146. 000001B6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  147. 000001BA  3F00                     move.w     -[A7], D0
  148. 000001BC  4EBA 05DE                jsr        [PC + 0x5DE /* 0000079C */]
  149. 000001C0  4E75                     rts
  150. 000001C2  4227                     clr.b      -[A7]
  151. 000001C4  3F28 0018                move.w     -[A7], [A0 + 0x18]
  152. 000001C8  2F28 0014                move.l     -[A7], [A0 + 0x14]
  153. 000001CC  3F28 0012                move.w     -[A7], [A0 + 0x12]
  154. 000001D0  2F28 000E                move.l     -[A7], [A0 + 0xE]
  155. 000001D4  2F28 000A                move.l     -[A7], [A0 + 0xA]
  156. 000001D8  2F28 0006                move.l     -[A7], [A0 + 0x6]
  157. 000001DC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  158. 000001E0  3F00                     move.w     -[A7], D0
  159. 000001E2  4EBA 06AE                jsr        [PC + 0x6AE /* 00000892 */]
  160. 000001E6  101F                     move.b     D0, [A7]+
  161. 000001E8  4E75                     rts
  162. 000001EA  3F28 0014                move.w     -[A7], [A0 + 0x14]
  163. 000001EE  2F28 0010                move.l     -[A7], [A0 + 0x10]
  164. 000001F2  3F28 000E                move.w     -[A7], [A0 + 0xE]
  165. 000001F6  2F28 000A                move.l     -[A7], [A0 + 0xA]
  166. 000001FA  2F28 0006                move.l     -[A7], [A0 + 0x6]
  167. 000001FE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  168. 00000202  3F00                     move.w     -[A7], D0
  169. 00000204  4EBA 0610                jsr        [PC + 0x610 /* 00000816 */]
  170. 00000208  4E75                     rts
  171. 0000020A  3F28 0012                move.w     -[A7], [A0 + 0x12]
  172. 0000020E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  173. 00000212  3F28 000C                move.w     -[A7], [A0 + 0xC]
  174. 00000216  2F28 0008                move.l     -[A7], [A0 + 0x8]
  175. 0000021A  3F28 0006                move.w     -[A7], [A0 + 0x6]
  176. 0000021E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  177. 00000222  3F00                     move.w     -[A7], D0
  178. 00000224  4EBA 06F8                jsr        [PC + 0x6F8 /* 0000091E */]
  179. 00000228  4E75                     rts
  180. 0000022A  3F28 0010                move.w     -[A7], [A0 + 0x10]
  181. 0000022E  2F28 000C                move.l     -[A7], [A0 + 0xC]
  182. 00000232  3F28 000A                move.w     -[A7], [A0 + 0xA]
  183. 00000236  2F28 0006                move.l     -[A7], [A0 + 0x6]
  184. 0000023A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  185. 0000023E  3F00                     move.w     -[A7], D0
  186. 00000240  4EBA 077C                jsr        [PC + 0x77C /* 000009BE */]
  187. 00000244  4E75                     rts
  188. 00000246  3F28 0002                move.w     -[A7], [A0 + 0x2]
  189. 0000024A  3F00                     move.w     -[A7], D0
  190. 0000024C  4EBA 079E                jsr        [PC + 0x79E /* 000009EC */]
  191. 00000250  4E75                     rts
  192. 00000252  42A7                     clr.l      -[A7]
  193. 00000254  2F28 0002                move.l     -[A7], [A0 + 0x2]
  194. 00000258  3F00                     move.w     -[A7], D0
  195. 0000025A  4EBA 07C2                jsr        [PC + 0x7C2 /* 00000A1E */]
  196. 0000025E  201F                     move.l     D0, [A7]+
  197. 00000260  4E75                     rts
  198. 00000262  4267                     clr.w      -[A7]
  199. 00000264  2F28 0006                move.l     -[A7], [A0 + 0x6]
  200. 00000268  2F28 0002                move.l     -[A7], [A0 + 0x2]
  201. 0000026C  3F00                     move.w     -[A7], D0
  202. 0000026E  4EBA 0828                jsr        [PC + 0x828 /* 00000A98 */]
  203. 00000272  301F                     move.w     D0, [A7]+
  204. 00000274  4E75                     rts
  205. 00000276  4267                     clr.w      -[A7]
  206. 00000278  2F28 000C                move.l     -[A7], [A0 + 0xC]
  207. 0000027C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  208. 00000280  2F28 0004                move.l     -[A7], [A0 + 0x4]
  209. 00000284  3F28 0002                move.w     -[A7], [A0 + 0x2]
  210. 00000288  3F00                     move.w     -[A7], D0
  211. 0000028A  4EBA 089E                jsr        [PC + 0x89E /* 00000B2A */]
  212. 0000028E  301F                     move.w     D0, [A7]+
  213. 00000290  4E75                     rts
  214. 00000292  4267                     clr.w      -[A7]
  215. 00000294  2F28 000C                move.l     -[A7], [A0 + 0xC]
  216. 00000298  2F28 0008                move.l     -[A7], [A0 + 0x8]
  217. 0000029C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  218. 000002A0  3F28 0002                move.w     -[A7], [A0 + 0x2]
  219. 000002A4  3F00                     move.w     -[A7], D0
  220. 000002A6  4EBA 0904                jsr        [PC + 0x904 /* 00000BAC */]
  221. 000002AA  301F                     move.w     D0, [A7]+
  222. 000002AC  4E75                     rts
  223. 000002AE  4267                     clr.w      -[A7]
  224. 000002B0  2F28 000A                move.l     -[A7], [A0 + 0xA]
  225. 000002B4  2F28 0006                move.l     -[A7], [A0 + 0x6]
  226. 000002B8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  227. 000002BC  3F00                     move.w     -[A7], D0
  228. 000002BE  4EBA 0970                jsr        [PC + 0x970 /* 00000C30 */]
  229. 000002C2  301F                     move.w     D0, [A7]+
  230. 000002C4  4E75                     rts
  231. 000002C6  2F28 0006                move.l     -[A7], [A0 + 0x6]
  232. 000002CA  3F28 0004                move.w     -[A7], [A0 + 0x4]
  233. 000002CE  3F28 0002                move.w     -[A7], [A0 + 0x2]
  234. 000002D2  3F00                     move.w     -[A7], D0
  235. 000002D4  4EBA 02A8                jsr        [PC + 0x2A8 /* 0000057E */]
  236. 000002D8  4E75                     rts
  237. 000002DA  4227                     clr.b      -[A7]
  238. 000002DC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  239. 000002E0  3F00                     move.w     -[A7], D0
  240. 000002E2  4EBA 0312                jsr        [PC + 0x312 /* 000005F6 */]
  241. 000002E6  101F                     move.b     D0, [A7]+
  242. 000002E8  4E75                     rts
  243. 000002EA  4267                     clr.w      -[A7]
  244. 000002EC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  245. 000002F0  3F00                     move.w     -[A7], D0
  246. 000002F2  4EBA 0378                jsr        [PC + 0x378 /* 0000066C */]
  247. 000002F6  301F                     move.w     D0, [A7]+
  248. 000002F8  4E75                     rts
  249. 000002FA  2F28 0004                move.l     -[A7], [A0 + 0x4]
  250. 000002FE  3F28 0002                move.w     -[A7], [A0 + 0x2]
  251. 00000302  4EBA 0A06                jsr        [PC + 0xA06 /* 00000D0A */]
  252. 00000306  4E75                     rts
  253. 00000308  4227                     clr.b      -[A7]
  254. 0000030A  2F28 0006                move.l     -[A7], [A0 + 0x6]
  255. 0000030E  3F28 0004                move.w     -[A7], [A0 + 0x4]
  256. 00000312  3F28 0002                move.w     -[A7], [A0 + 0x2]
  257. 00000316  4EBA 0A22                jsr        [PC + 0xA22 /* 00000D3A */]
  258. 0000031A  101F                     move.b     D0, [A7]+
  259. 0000031C  4E75                     rts
  260. 0000031E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  261. 00000322  2F28 0002                move.l     -[A7], [A0 + 0x2]
  262. 00000326  4EBA 0AB2                jsr        [PC + 0xAB2 /* 00000DDA */]
  263. 0000032A  4E75                     rts
  264. 0000032C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  265. 00000330  3F28 0002                move.w     -[A7], [A0 + 0x2]
  266. 00000334  4EBA 0ACA                jsr        [PC + 0xACA /* 00000E00 */]
  267. 00000338  4E75                     rts
  268. 0000033A  4267                     clr.w      -[A7]
  269. 0000033C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  270. 00000340  4EBA 0AEE                jsr        [PC + 0xAEE /* 00000E30 */]
  271. 00000344  301F                     move.w     D0, [A7]+
  272. 00000346  4E75                     rts
  273. 00000348  2F28 0002                move.l     -[A7], [A0 + 0x2]
  274. 0000034C  4EBA 0B08                jsr        [PC + 0xB08 /* 00000E56 */]
  275. 00000350  4E75                     rts
  276. 00000352  4267                     clr.w      -[A7]
  277. 00000354  2F28 000A                move.l     -[A7], [A0 + 0xA]
  278. 00000358  2F28 0006                move.l     -[A7], [A0 + 0x6]
  279. 0000035C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  280. 00000360  3F00                     move.w     -[A7], D0
  281. 00000362  4EBA 0946                jsr        [PC + 0x946 /* 00000CAA */]
  282. 00000366  301F                     move.w     D0, [A7]+
  283. 00000368  4E75                     rts
  284. 0000036A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  285. 0000036E  3F28 0006                move.w     -[A7], [A0 + 0x6]
  286. 00000372  2F28 0002                move.l     -[A7], [A0 + 0x2]
  287. 00000376  3F00                     move.w     -[A7], D0
  288. 00000378  4EBA 0A0C                jsr        [PC + 0xA0C /* 00000D86 */]
  289. 0000037C  4E75                     rts
  290. 0000037E  4E56 FFFE                link       A6, -0x0002
  291. 00000382  2F09                     move.l     -[A7], A1
  292. 00000384  2268 0002                movea.l    A1, [A0 + 0x2]
  293. 00000388  4211                     clr.b      [A1]
  294. 0000038A  558F                     subq.l     A7, 2
  295. 0000038C  3F28 0006                move.w     -[A7], [A0 + 0x6]
  296. 00000390  2F09                     move.l     -[A7], A1
  297. 00000392  486E FFFE                pea.l      [A6 - 0x2]
  298. 00000396  4EBA 0CEC                jsr        [PC + 0xCEC /* 00001084 */]
  299. 0000039A  4A5F                     tst.w      [A7]+
  300. 0000039C  225F                     movea.l    A1, [A7]+
  301. 0000039E  4E5E                     unlink     A6
  302. 000003A0  4E75                     rts
  303. 000003A2  4E56 FFF4                link       A6, -0x000C
  304. 000003A6  48E7 0070                movem.l    -[A7], A1,A2,A3
  305. 000003AA  2468 0002                movea.l    A2, [A0 + 0x2]
  306. 000003AE  2252                     movea.l    A1, [A2]
  307. 000003B0  2669 0010                movea.l    A3, [A1 + 0x10]
  308. 000003B4  3F11                     move.w     -[A7], [A1]
  309. 000003B6  486E FFF4                pea.l      [A6 - 0xC]
  310. 000003BA  4EBA 0CDE                jsr        [PC + 0xCDE /* 0000109A */]
  311. 000003BE  42A7                     clr.l      -[A7]
  312. 000003C0  2F0A                     move.l     -[A7], A2
  313. 000003C2  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  314. 000003C6  42A7                     clr.l      -[A7]
  315. 000003C8  42A7                     clr.l      -[A7]
  316. 000003CA  42A7                     clr.l      -[A7]
  317. 000003CC  4E93                     jsr        [A3]
  318. 000003CE  4A9F                     tst.l      [A7]+
  319. 000003D0  486E FFF4                pea.l      [A6 - 0xC]
  320. 000003D4  4EBA 0CD6                jsr        [PC + 0xCD6 /* 000010AC */]
  321. 000003D8  4CDF 0E00                movem.l    A1,A2,A3, [A7]+
  322. 000003DC  4E5E                     unlink     A6
  323. 000003DE  4E75                     rts
  324. fn000003E0:
  325. 000003E0  4E56 0000                link       A6, 0
  326. 000003E4  426E 0008                clr.w      [A6 + 0x8]
  327. 000003E8  4E5E                     unlink     A6
  328. 000003EA  4E75                     rts
  329. fn000003EC:
  330. 000003EC  4E56 0000                link       A6, 0
  331. 000003F0  48E7 0118                movem.l    -[A7], D7,A3,A4
  332. 000003F4  7E00                     moveq.l    D7, 0x00
  333. 000003F6  598F                     subq.l     A7, 4
  334. 000003F8  2F3C 7072 6F63           move.l     -[A7], 0x70726F63 /* 'proc' */
  335. 000003FE  3F3C 8101                move.w     -[A7], 0x8101
  336. 00000402  A9A0                     syscall    GetResource
  337. 00000404  285F                     movea.l    A4, [A7]+
  338. 00000406  200C                     move.l     D0, A4
  339. 00000408  672A                     beq        +0x2C /* 00000434 */
  340. 0000040A  2F0C                     move.l     -[A7], A4
  341. 0000040C  A9A2                     syscall    LoadResource
  342. 0000040E  4A94                     tst.l      [A4]
  343. 00000410  6722                     beq        +0x24 /* 00000434 */
  344. 00000412  204C                     movea.l    A0, A4
  345. 00000414  A029                     syscall    HLock
  346. 00000416  264C                     movea.l    A3, A4
  347. 00000418  598F                     subq.l     A7, 4
  348. 0000041A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  349. 0000041E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  350. 00000422  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  351. 00000426  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  352. 0000042A  2053                     movea.l    A0, [A3]
  353. 0000042C  4E90                     jsr        [A0]
  354. 0000042E  2E1F                     move.l     D7, [A7]+
  355. 00000430  204C                     movea.l    A0, A4
  356. 00000432  A02A                     syscall    HUnlock
  357. label00000434:
  358. 00000434  2D47 0016                move.l     [A6 + 0x16], D7
  359. 00000438  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  360. 0000043E  4E5E                     unlink     A6
  361. 00000440  205F                     movea.l    A0, [A7]+
  362. 00000442  4FEF 000E                lea.l      A7, [A7 + 0xE]
  363. 00000446  4ED0                     jmp        [A0]
  364. fn00000448:
  365. 00000448  4E56 0000                link       A6, 0
  366. 0000044C  48E7 0118                movem.l    -[A7], D7,A3,A4
  367. 00000450  7E02                     moveq.l    D7, 0x02
  368. 00000452  598F                     subq.l     A7, 4
  369. 00000454  2F3C 7072 6F63           move.l     -[A7], 0x70726F63 /* 'proc' */
  370. 0000045A  3F3C 8102                move.w     -[A7], 0x8102
  371. 0000045E  A9A0                     syscall    GetResource
  372. 00000460  285F                     movea.l    A4, [A7]+
  373. 00000462  200C                     move.l     D0, A4
  374. 00000464  6746                     beq        +0x48 /* 000004AC */
  375. 00000466  2F0C                     move.l     -[A7], A4
  376. 00000468  A9A2                     syscall    LoadResource
  377. 0000046A  4A94                     tst.l      [A4]
  378. 0000046C  673E                     beq        +0x40 /* 000004AC */
  379. 0000046E  204C                     movea.l    A0, A4
  380. 00000470  A029                     syscall    HLock
  381. 00000472  264C                     movea.l    A3, A4
  382. 00000474  558F                     subq.l     A7, 2
  383. 00000476  2F2E 002C                move.l     -[A7], [A6 + 0x2C]
  384. 0000047A  2F2E 0028                move.l     -[A7], [A6 + 0x28]
  385. 0000047E  3F2E 0026                move.w     -[A7], [A6 + 0x26]
  386. 00000482  2F2E 0022                move.l     -[A7], [A6 + 0x22]
  387. 00000486  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  388. 0000048A  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  389. 0000048E  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  390. 00000492  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  391. 00000496  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  392. 0000049A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  393. 0000049E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  394. 000004A2  2053                     movea.l    A0, [A3]
  395. 000004A4  4E90                     jsr        [A0]
  396. 000004A6  3E1F                     move.w     D7, [A7]+
  397. 000004A8  204C                     movea.l    A0, A4
  398. 000004AA  A02A                     syscall    HUnlock
  399. label000004AC:
  400. 000004AC  3D47 0030                move.w     [A6 + 0x30], D7
  401. 000004B0  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  402. 000004B6  4E5E                     unlink     A6
  403. 000004B8  205F                     movea.l    A0, [A7]+
  404. 000004BA  4FEF 0028                lea.l      A7, [A7 + 0x28]
  405. 000004BE  4ED0                     jmp        [A0]
  406. fn000004C0:
  407. 000004C0  4E56 FFFA                link       A6, -0x0006
  408. 000004C4  48E7 1300                movem.l    -[A7], D3,D6,D7
  409. 000004C8  558F                     subq.l     A7, 2
  410. 000004CA  486E FFFA                pea.l      [A6 - 0x6]
  411. 000004CE  486E FFFC                pea.l      [A6 - 0x4]
  412. 000004D2  4EBA 0B46                jsr        [PC + 0xB46 /* 0000101A */]
  413. 000004D6  3E1F                     move.w     D7, [A7]+
  414. 000004D8  6706                     beq        +0x8 /* 000004E0 */
  415. 000004DA  3D47 000A                move.w     [A6 + 0xA], D7
  416. 000004DE  6036                     bra        +0x38 /* 00000516 */
  417. label000004E0:
  418. 000004E0  7000                     moveq.l    D0, 0x00
  419. 000004E2  2F00                     move.l     -[A7], D0
  420. 000004E4  322E 0008                move.w     D1, [A6 + 0x8]
  421. 000004E8  48C1                     ext.l      D1
  422. 000004EA  2F01                     move.l     -[A7], D1
  423. 000004EC  4EBA 098A                jsr        [PC + 0x98A /* 00000E78 */]
  424. 000004F0  2E00                     move.l     D7, D0
  425. 000004F2  558F                     subq.l     A7, 2
  426. 000004F4  2F07                     move.l     -[A7], D7
  427. 000004F6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  428. 000004FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  429. 000004FE  4EBA 0B6E                jsr        [PC + 0xB6E /* 0000106E */]
  430. 00000502  3C1F                     move.w     D6, [A7]+
  431. 00000504  57C3                     seq        D3
  432. 00000506  4403                     neg.b      D3
  433. 00000508  6704                     beq        +0x6 /* 0000050E */
  434. 0000050A  7008                     moveq.l    D0, 0x08
  435. 0000050C  6002                     bra        +0x4 /* 00000510 */
  436. label0000050E:
  437. 0000050E  7000                     moveq.l    D0, 0x00
  438. label00000510:
  439. 00000510  3D40 000A                move.w     [A6 + 0xA], D0
  440. 00000514  504F                     addq.w     A7, 8
  441. label00000516:
  442. 00000516  4CEE 00C8 FFEE           movem.l    D3,D6,D7, [A6 - 0x12]
  443. 0000051C  4E5E                     unlink     A6
  444. 0000051E  205F                     movea.l    A0, [A7]+
  445. 00000520  544F                     addq.w     A7, 2
  446. 00000522  4ED0                     jmp        [A0]
  447. fn00000524:
  448. 00000524  4E56 FFF6                link       A6, -0x000A
  449. 00000528  48E7 0118                movem.l    -[A7], D7,A3,A4
  450. 0000052C  266E 000A                movea.l    A3, [A6 + 0xA]
  451. 00000530  2053                     movea.l    A0, [A3]
  452. 00000532  3F10                     move.w     -[A7], [A0]
  453. 00000534  486E FFF6                pea.l      [A6 - 0xA]
  454. 00000538  4EBA 0B60                jsr        [PC + 0xB60 /* 0000109A */]
  455. 0000053C  558F                     subq.l     A7, 2
  456. 0000053E  A994                     syscall    CurResFile
  457. 00000540  3E1F                     move.w     D7, [A7]+
  458. 00000542  2053                     movea.l    A0, [A3]
  459. 00000544  3F10                     move.w     -[A7], [A0]
  460. 00000546  A998                     syscall    UseResFile
  461. 00000548  598F                     subq.l     A7, 4
  462. 0000054A  2F3C 7665 7273           move.l     -[A7], 0x76657273 /* 'vers' */
  463. 00000550  7001                     moveq.l    D0, 0x01
  464. 00000552  3F00                     move.w     -[A7], D0
  465. 00000554  A81F                     syscall    Get1Resource
  466. 00000556  285F                     movea.l    A4, [A7]+
  467. 00000558  200C                     move.l     D0, A4
  468. 0000055A  6704                     beq        +0x6 /* 00000560 */
  469. 0000055C  2F0C                     move.l     -[A7], A4
  470. 0000055E  A992                     syscall    DetachResource
  471. label00000560:
  472. 00000560  3F07                     move.w     -[A7], D7
  473. 00000562  A998                     syscall    UseResFile
  474. 00000564  486E FFF6                pea.l      [A6 - 0xA]
  475. 00000568  4EBA 0B42                jsr        [PC + 0xB42 /* 000010AC */]
  476. 0000056C  2D4C 000E                move.l     [A6 + 0xE], A4
  477. 00000570  4CEE 1880 FFEA           movem.l    D7,A3,A4, [A6 - 0x16]
  478. 00000576  4E5E                     unlink     A6
  479. 00000578  205F                     movea.l    A0, [A7]+
  480. 0000057A  5C4F                     addq.w     A7, 6
  481. 0000057C  4ED0                     jmp        [A0]
  482. fn0000057E:
  483. 0000057E  4E56 0000                link       A6, 0
  484. 00000582  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  485. 00000586  1C2E 000A                move.b     D6, [A6 + 0xA]
  486. 0000058A  3E2E 000C                move.w     D7, [A6 + 0xC]
  487. 0000058E  266E 000E                movea.l    A3, [A6 + 0xE]
  488. 00000592  7002                     moveq.l    D0, 0x02
  489. 00000594  2F00                     move.l     -[A7], D0
  490. 00000596  322E 0008                move.w     D1, [A6 + 0x8]
  491. 0000059A  48C1                     ext.l      D1
  492. 0000059C  2F01                     move.l     -[A7], D1
  493. 0000059E  4EBA 08D8                jsr        [PC + 0x8D8 /* 00000E78 */]
  494. 000005A2  2A00                     move.l     D5, D0
  495. 000005A4  7001                     moveq.l    D0, 0x01
  496. 000005A6  2F00                     move.l     -[A7], D0
  497. 000005A8  2F05                     move.l     -[A7], D5
  498. 000005AA  48C7                     ext.l      D7
  499. 000005AC  2F07                     move.l     -[A7], D7
  500. 000005AE  4EBA 0A0E                jsr        [PC + 0xA0E /* 00000FBE */]
  501. 000005B2  2840                     movea.l    A4, D0
  502. 000005B4  200C                     move.l     D0, A4
  503. 000005B6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  504. 000005BA  6722                     beq        +0x24 /* 000005DE */
  505. 000005BC  7000                     moveq.l    D0, 0x00
  506. 000005BE  2F00                     move.l     -[A7], D0
  507. 000005C0  48C7                     ext.l      D7
  508. 000005C2  2F07                     move.l     -[A7], D7
  509. 000005C4  7200                     moveq.l    D1, 0x00
  510. 000005C6  1206                     move.b     D1, D6
  511. 000005C8  2F01                     move.l     -[A7], D1
  512. 000005CA  2F0B                     move.l     -[A7], A3
  513. 000005CC  7201                     moveq.l    D1, 0x01
  514. 000005CE  2F01                     move.l     -[A7], D1
  515. 000005D0  2F00                     move.l     -[A7], D0
  516. 000005D2  2F0C                     move.l     -[A7], A4
  517. 000005D4  4EBA 0950                jsr        [PC + 0x950 /* 00000F26 */]
  518. 000005D8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  519. 000005DC  6008                     bra        +0xA /* 000005E6 */
  520. label000005DE:
  521. 000005DE  4A06                     tst.b      D6
  522. 000005E0  6704                     beq        +0x6 /* 000005E6 */
  523. 000005E2  7000                     moveq.l    D0, 0x00
  524. 000005E4  2680                     move.l     [A3], D0
  525. label000005E6:
  526. 000005E6  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  527. 000005EC  4E5E                     unlink     A6
  528. 000005EE  205F                     movea.l    A0, [A7]+
  529. 000005F0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  530. 000005F4  4ED0                     jmp        [A0]
  531. fn000005F6:
  532. 000005F6  4E56 0000                link       A6, 0
  533. 000005FA  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  534. 000005FE  266E 000A                movea.l    A3, [A6 + 0xA]
  535. 00000602  7E00                     moveq.l    D7, 0x00
  536. 00000604  7002                     moveq.l    D0, 0x02
  537. 00000606  2F00                     move.l     -[A7], D0
  538. 00000608  322E 0008                move.w     D1, [A6 + 0x8]
  539. 0000060C  48C1                     ext.l      D1
  540. 0000060E  2F01                     move.l     -[A7], D1
  541. 00000610  4EBA 0866                jsr        [PC + 0x866 /* 00000E78 */]
  542. 00000614  2C00                     move.l     D6, D0
  543. 00000616  7001                     moveq.l    D0, 0x01
  544. 00000618  2F00                     move.l     -[A7], D0
  545. 0000061A  2F06                     move.l     -[A7], D6
  546. 0000061C  2053                     movea.l    A0, [A3]
  547. 0000061E  3210                     move.w     D1, [A0]
  548. 00000620  48C1                     ext.l      D1
  549. 00000622  2F01                     move.l     -[A7], D1
  550. 00000624  4EBA 0998                jsr        [PC + 0x998 /* 00000FBE */]
  551. 00000628  2840                     movea.l    A4, D0
  552. 0000062A  200C                     move.l     D0, A4
  553. 0000062C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  554. 00000630  671A                     beq        +0x1C /* 0000064C */
  555. 00000632  7000                     moveq.l    D0, 0x00
  556. 00000634  2F00                     move.l     -[A7], D0
  557. 00000636  2F00                     move.l     -[A7], D0
  558. 00000638  2F00                     move.l     -[A7], D0
  559. 0000063A  2F00                     move.l     -[A7], D0
  560. 0000063C  2F00                     move.l     -[A7], D0
  561. 0000063E  2F0B                     move.l     -[A7], A3
  562. 00000640  2F0C                     move.l     -[A7], A4
  563. 00000642  4EBA 08E2                jsr        [PC + 0x8E2 /* 00000F26 */]
  564. 00000646  2E00                     move.l     D7, D0
  565. 00000648  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  566. label0000064C:
  567. 0000064C  4A87                     tst.l      D7
  568. 0000064E  57C3                     seq        D3
  569. 00000650  4403                     neg.b      D3
  570. 00000652  6704                     beq        +0x6 /* 00000658 */
  571. 00000654  7000                     moveq.l    D0, 0x00
  572. 00000656  6002                     bra        +0x4 /* 0000065A */
  573. label00000658:
  574. 00000658  7001                     moveq.l    D0, 0x01
  575. label0000065A:
  576. 0000065A  1D40 000E                move.b     [A6 + 0xE], D0
  577. 0000065E  4CEE 18C8 FFEC           movem.l    D3,D6,D7,A3,A4, [A6 - 0x14]
  578. 00000664  4E5E                     unlink     A6
  579. 00000666  205F                     movea.l    A0, [A7]+
  580. 00000668  5C4F                     addq.w     A7, 6
  581. 0000066A  4ED0                     jmp        [A0]
  582. fn0000066C:
  583. 0000066C  4E56 FFFA                link       A6, -0x0006
  584. 00000670  48E7 0108                movem.l    -[A7], D7,A4
  585. 00000674  286E 000A                movea.l    A4, [A6 + 0xA]
  586. 00000678  558F                     subq.l     A7, 2
  587. 0000067A  486E FFFA                pea.l      [A6 - 0x6]
  588. 0000067E  486E FFFC                pea.l      [A6 - 0x4]
  589. 00000682  4EBA 0996                jsr        [PC + 0x996 /* 0000101A */]
  590. 00000686  4A5F                     tst.w      [A7]+
  591. 00000688  6708                     beq        +0xA /* 00000692 */
  592. 0000068A  3D7C FFFF 000E           move.w     [A6 + 0xE], 0xFFFF
  593. 00000690  6046                     bra        +0x48 /* 000006D8 */
  594. label00000692:
  595. 00000692  7000                     moveq.l    D0, 0x00
  596. 00000694  2F00                     move.l     -[A7], D0
  597. 00000696  322E 0008                move.w     D1, [A6 + 0x8]
  598. 0000069A  48C1                     ext.l      D1
  599. 0000069C  2F01                     move.l     -[A7], D1
  600. 0000069E  4EBA 07D8                jsr        [PC + 0x7D8 /* 00000E78 */]
  601. 000006A2  2E00                     move.l     D7, D0
  602. 000006A4  558F                     subq.l     A7, 2
  603. 000006A6  2F0C                     move.l     -[A7], A4
  604. 000006A8  2F07                     move.l     -[A7], D7
  605. 000006AA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  606. 000006AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  607. 000006B2  4EBA 0A0A                jsr        [PC + 0xA0A /* 000010BE */]
  608. 000006B6  4A1F                     tst.b      [A7]+
  609. 000006B8  504F                     addq.w     A7, 8
  610. 000006BA  6608                     bne        +0xA /* 000006C4 */
  611. 000006BC  3D7C FFFF 000E           move.w     [A6 + 0xE], 0xFFFF
  612. 000006C2  6014                     bra        +0x16 /* 000006D8 */
  613. label000006C4:
  614. 000006C4  558F                     subq.l     A7, 2
  615. 000006C6  2F0C                     move.l     -[A7], A4
  616. 000006C8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  617. 000006CC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  618. 000006D0  4EBA 095E                jsr        [PC + 0x95E /* 00001030 */]
  619. 000006D4  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  620. label000006D8:
  621. 000006D8  4CEE 1080 FFF2           movem.l    D7,A4, [A6 - 0xE]
  622. 000006DE  4E5E                     unlink     A6
  623. 000006E0  205F                     movea.l    A0, [A7]+
  624. 000006E2  5C4F                     addq.w     A7, 6
  625. 000006E4  4ED0                     jmp        [A0]
  626. fn000006E6:
  627. 000006E6  4E56 FFEA                link       A6, -0x0016
  628. 000006EA  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  629. 000006EE  3E2E 000E                move.w     D7, [A6 + 0xE]
  630. 000006F2  7003                     moveq.l    D0, 0x03
  631. 000006F4  2F00                     move.l     -[A7], D0
  632. 000006F6  322E 0008                move.w     D1, [A6 + 0x8]
  633. 000006FA  48C1                     ext.l      D1
  634. 000006FC  2F01                     move.l     -[A7], D1
  635. 000006FE  4EBA 0778                jsr        [PC + 0x778 /* 00000E78 */]
  636. 00000702  2C00                     move.l     D6, D0
  637. 00000704  558F                     subq.l     A7, 2
  638. 00000706  3F07                     move.w     -[A7], D7
  639. 00000708  4EBA 093C                jsr        [PC + 0x93C /* 00001046 */]
  640. 0000070C  3A1F                     move.w     D5, [A7]+
  641. 0000070E  504F                     addq.w     A7, 8
  642. 00000710  6708                     beq        +0xA /* 0000071A */
  643. 00000712  7000                     moveq.l    D0, 0x00
  644. 00000714  2D40 0010                move.l     [A6 + 0x10], D0
  645. 00000718  6074                     bra        +0x76 /* 0000078E */
  646. label0000071A:
  647. 0000071A  7000                     moveq.l    D0, 0x00
  648. 0000071C  2640                     movea.l    A3, D0
  649. 0000071E  598F                     subq.l     A7, 4
  650. 00000720  2F06                     move.l     -[A7], D6
  651. 00000722  3F07                     move.w     -[A7], D7
  652. 00000724  4EBA 09AE                jsr        [PC + 0x9AE /* 000010D4 */]
  653. 00000728  285F                     movea.l    A4, [A7]+
  654. 0000072A  598F                     subq.l     A7, 4
  655. 0000072C  2F06                     move.l     -[A7], D6
  656. 0000072E  3F07                     move.w     -[A7], D7
  657. 00000730  4EBA 09A2                jsr        [PC + 0x9A2 /* 000010D4 */]
  658. 00000734  285F                     movea.l    A4, [A7]+
  659. 00000736  200C                     move.l     D0, A4
  660. 00000738  6750                     beq        +0x52 /* 0000078A */
  661. 0000073A  2F0C                     move.l     -[A7], A4
  662. 0000073C  A9A2                     syscall    LoadResource
  663. 0000073E  204C                     movea.l    A0, A4
  664. 00000740  A064                     syscall    MoveHHi
  665. 00000742  204C                     movea.l    A0, A4
  666. 00000744  A029                     syscall    HLock
  667. 00000746  7000                     moveq.l    D0, 0x00
  668. 00000748  2D40 FFEA                move.l     [A6 - 0x16], D0
  669. 0000074C  426E FFEE                clr.w      [A6 - 0x12]
  670. 00000750  2D40 FFF0                move.l     [A6 - 0x10], D0
  671. 00000754  3D47 FFF4                move.w     [A6 - 0xC], D7
  672. 00000758  426E FFF6                clr.w      [A6 - 0xA]
  673. 0000075C  3D47 FFFC                move.w     [A6 - 0x4], D7
  674. 00000760  70FF                     moveq.l    D0, 0xFFFFFFFF
  675. 00000762  3F00                     move.w     -[A7], D0
  676. 00000764  486E FFF6                pea.l      [A6 - 0xA]
  677. 00000768  4EBA 0930                jsr        [PC + 0x930 /* 0000109A */]
  678. 0000076C  486E FFEA                pea.l      [A6 - 0x16]
  679. 00000770  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  680. 00000774  7000                     moveq.l    D0, 0x00
  681. 00000776  2F00                     move.l     -[A7], D0
  682. 00000778  2F00                     move.l     -[A7], D0
  683. 0000077A  2F00                     move.l     -[A7], D0
  684. 0000077C  2F00                     move.l     -[A7], D0
  685. 0000077E  2F0C                     move.l     -[A7], A4
  686. 00000780  4EBA 07A4                jsr        [PC + 0x7A4 /* 00000F26 */]
  687. 00000784  2640                     movea.l    A3, D0
  688. 00000786  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  689. label0000078A:
  690. 0000078A  2D4B 0010                move.l     [A6 + 0x10], A3
  691. label0000078E:
  692. 0000078E  4CEE 18E0 FFD6           movem.l    D5,D6,D7,A3,A4, [A6 - 0x2A]
  693. 00000794  4E5E                     unlink     A6
  694. 00000796  205F                     movea.l    A0, [A7]+
  695. 00000798  504F                     addq.w     A7, 8
  696. 0000079A  4ED0                     jmp        [A0]
  697. fn0000079C:
  698. 0000079C  4E56 FFF4                link       A6, -0x000C
  699. 000007A0  48E7 0308                movem.l    -[A7], D6,D7,A4
  700. 000007A4  3E2E 0018                move.w     D7, [A6 + 0x18]
  701. 000007A8  7003                     moveq.l    D0, 0x03
  702. 000007AA  2F00                     move.l     -[A7], D0
  703. 000007AC  322E 0008                move.w     D1, [A6 + 0x8]
  704. 000007B0  48C1                     ext.l      D1
  705. 000007B2  2F01                     move.l     -[A7], D1
  706. 000007B4  4EBA 06C2                jsr        [PC + 0x6C2 /* 00000E78 */]
  707. 000007B8  2C00                     move.l     D6, D0
  708. 000007BA  7000                     moveq.l    D0, 0x00
  709. 000007BC  2F00                     move.l     -[A7], D0
  710. 000007BE  2F06                     move.l     -[A7], D6
  711. 000007C0  48C7                     ext.l      D7
  712. 000007C2  2F07                     move.l     -[A7], D7
  713. 000007C4  4EBA 07F8                jsr        [PC + 0x7F8 /* 00000FBE */]
  714. 000007C8  2840                     movea.l    A4, D0
  715. 000007CA  200C                     move.l     D0, A4
  716. 000007CC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  717. 000007D0  6734                     beq        +0x36 /* 00000806 */
  718. 000007D2  2D6E 000E FFF4           move.l     [A6 - 0xC], [A6 + 0xE]
  719. 000007D8  3D6E 0012 FFF8           move.w     [A6 - 0x8], [A6 + 0x12]
  720. 000007DE  2D6E 0014 FFFA           move.l     [A6 - 0x6], [A6 + 0x14]
  721. 000007E4  3D47 FFFE                move.w     [A6 - 0x2], D7
  722. 000007E8  486E FFF4                pea.l      [A6 - 0xC]
  723. 000007EC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  724. 000007F0  7000                     moveq.l    D0, 0x00
  725. 000007F2  2F00                     move.l     -[A7], D0
  726. 000007F4  2F00                     move.l     -[A7], D0
  727. 000007F6  7201                     moveq.l    D1, 0x01
  728. 000007F8  2F01                     move.l     -[A7], D1
  729. 000007FA  2F00                     move.l     -[A7], D0
  730. 000007FC  2F0C                     move.l     -[A7], A4
  731. 000007FE  4EBA 0726                jsr        [PC + 0x726 /* 00000F26 */]
  732. 00000802  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  733. label00000806:
  734. 00000806  4CEE 10C0 FFE8           movem.l    D6,D7,A4, [A6 - 0x18]
  735. 0000080C  4E5E                     unlink     A6
  736. 0000080E  205F                     movea.l    A0, [A7]+
  737. 00000810  4FEF 0012                lea.l      A7, [A7 + 0x12]
  738. 00000814  4ED0                     jmp        [A0]
  739. fn00000816:
  740. 00000816  4E56 FFF4                link       A6, -0x000C
  741. 0000081A  48E7 0308                movem.l    -[A7], D6,D7,A4
  742. 0000081E  3E2E 001C                move.w     D7, [A6 + 0x1C]
  743. 00000822  7003                     moveq.l    D0, 0x03
  744. 00000824  2F00                     move.l     -[A7], D0
  745. 00000826  322E 0008                move.w     D1, [A6 + 0x8]
  746. 0000082A  48C1                     ext.l      D1
  747. 0000082C  2F01                     move.l     -[A7], D1
  748. 0000082E  4EBA 0648                jsr        [PC + 0x648 /* 00000E78 */]
  749. 00000832  2C00                     move.l     D6, D0
  750. 00000834  7000                     moveq.l    D0, 0x00
  751. 00000836  2F00                     move.l     -[A7], D0
  752. 00000838  2F06                     move.l     -[A7], D6
  753. 0000083A  48C7                     ext.l      D7
  754. 0000083C  2F07                     move.l     -[A7], D7
  755. 0000083E  4EBA 077E                jsr        [PC + 0x77E /* 00000FBE */]
  756. 00000842  2840                     movea.l    A4, D0
  757. 00000844  200C                     move.l     D0, A4
  758. 00000846  4FEF 0014                lea.l      A7, [A7 + 0x14]
  759. 0000084A  6736                     beq        +0x38 /* 00000882 */
  760. 0000084C  2D6E 0012 FFF4           move.l     [A6 - 0xC], [A6 + 0x12]
  761. 00000852  3D6E 0016 FFF8           move.w     [A6 - 0x8], [A6 + 0x16]
  762. 00000858  2D6E 0018 FFFA           move.l     [A6 - 0x6], [A6 + 0x18]
  763. 0000085E  3D47 FFFE                move.w     [A6 - 0x2], D7
  764. 00000862  486E FFF4                pea.l      [A6 - 0xC]
  765. 00000866  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  766. 0000086A  7000                     moveq.l    D0, 0x00
  767. 0000086C  2F00                     move.l     -[A7], D0
  768. 0000086E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  769. 00000872  7202                     moveq.l    D1, 0x02
  770. 00000874  2F01                     move.l     -[A7], D1
  771. 00000876  2F00                     move.l     -[A7], D0
  772. 00000878  2F0C                     move.l     -[A7], A4
  773. 0000087A  4EBA 06AA                jsr        [PC + 0x6AA /* 00000F26 */]
  774. 0000087E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  775. label00000882:
  776. 00000882  4CEE 10C0 FFE8           movem.l    D6,D7,A4, [A6 - 0x18]
  777. 00000888  4E5E                     unlink     A6
  778. 0000088A  205F                     movea.l    A0, [A7]+
  779. 0000088C  4FEF 0016                lea.l      A7, [A7 + 0x16]
  780. 00000890  4ED0                     jmp        [A0]
  781. fn00000892:
  782. 00000892  4E56 FFF4                link       A6, -0x000C
  783. 00000896  48E7 1708                movem.l    -[A7], D3,D5,D6,D7,A4
  784. 0000089A  3C2E 0020                move.w     D6, [A6 + 0x20]
  785. 0000089E  7E00                     moveq.l    D7, 0x00
  786. 000008A0  7003                     moveq.l    D0, 0x03
  787. 000008A2  2F00                     move.l     -[A7], D0
  788. 000008A4  322E 0008                move.w     D1, [A6 + 0x8]
  789. 000008A8  48C1                     ext.l      D1
  790. 000008AA  2F01                     move.l     -[A7], D1
  791. 000008AC  4EBA 05CA                jsr        [PC + 0x5CA /* 00000E78 */]
  792. 000008B0  2A00                     move.l     D5, D0
  793. 000008B2  7000                     moveq.l    D0, 0x00
  794. 000008B4  2F00                     move.l     -[A7], D0
  795. 000008B6  2F05                     move.l     -[A7], D5
  796. 000008B8  48C6                     ext.l      D6
  797. 000008BA  2F06                     move.l     -[A7], D6
  798. 000008BC  4EBA 0700                jsr        [PC + 0x700 /* 00000FBE */]
  799. 000008C0  2840                     movea.l    A4, D0
  800. 000008C2  200C                     move.l     D0, A4
  801. 000008C4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  802. 000008C8  673A                     beq        +0x3C /* 00000904 */
  803. 000008CA  2D6E 0016 FFF4           move.l     [A6 - 0xC], [A6 + 0x16]
  804. 000008D0  3D6E 001A FFF8           move.w     [A6 - 0x8], [A6 + 0x1A]
  805. 000008D6  2D6E 001C FFFA           move.l     [A6 - 0x6], [A6 + 0x1C]
  806. 000008DC  3D46 FFFE                move.w     [A6 - 0x2], D6
  807. 000008E0  486E FFF4                pea.l      [A6 - 0xC]
  808. 000008E4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  809. 000008E8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  810. 000008EC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  811. 000008F0  7003                     moveq.l    D0, 0x03
  812. 000008F2  2F00                     move.l     -[A7], D0
  813. 000008F4  7200                     moveq.l    D1, 0x00
  814. 000008F6  2F01                     move.l     -[A7], D1
  815. 000008F8  2F0C                     move.l     -[A7], A4
  816. 000008FA  4EBA 062A                jsr        [PC + 0x62A /* 00000F26 */]
  817. 000008FE  2E00                     move.l     D7, D0
  818. 00000900  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  819. label00000904:
  820. 00000904  4A87                     tst.l      D7
  821. 00000906  56C3                     sne        D3
  822. 00000908  4403                     neg.b      D3
  823. 0000090A  1D43 0022                move.b     [A6 + 0x22], D3
  824. 0000090E  4CEE 10E8 FFE0           movem.l    D3,D5,D6,D7,A4, [A6 - 0x20]
  825. 00000914  4E5E                     unlink     A6
  826. 00000916  205F                     movea.l    A0, [A7]+
  827. 00000918  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  828. 0000091C  4ED0                     jmp        [A0]
  829. fn0000091E:
  830. 0000091E  4E56 FFEA                link       A6, -0x0016
  831. 00000922  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  832. 00000926  3E2E 001A                move.w     D7, [A6 + 0x1A]
  833. 0000092A  7003                     moveq.l    D0, 0x03
  834. 0000092C  2F00                     move.l     -[A7], D0
  835. 0000092E  322E 0008                move.w     D1, [A6 + 0x8]
  836. 00000932  48C1                     ext.l      D1
  837. 00000934  2F01                     move.l     -[A7], D1
  838. 00000936  4EBA 0540                jsr        [PC + 0x540 /* 00000E78 */]
  839. 0000093A  2C00                     move.l     D6, D0
  840. 0000093C  7000                     moveq.l    D0, 0x00
  841. 0000093E  2F00                     move.l     -[A7], D0
  842. 00000940  2F06                     move.l     -[A7], D6
  843. 00000942  48C7                     ext.l      D7
  844. 00000944  2F07                     move.l     -[A7], D7
  845. 00000946  4EBA 0676                jsr        [PC + 0x676 /* 00000FBE */]
  846. 0000094A  2840                     movea.l    A4, D0
  847. 0000094C  200C                     move.l     D0, A4
  848. 0000094E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  849. 00000952  675A                     beq        +0x5C /* 000009AE */
  850. 00000954  2D6E 0010 FFEA           move.l     [A6 - 0x16], [A6 + 0x10]
  851. 0000095A  3D6E 0014 FFEE           move.w     [A6 - 0x12], [A6 + 0x14]
  852. 00000960  2D6E 0016 FFF0           move.l     [A6 - 0x10], [A6 + 0x16]
  853. 00000966  3D47 FFF4                move.w     [A6 - 0xC], D7
  854. 0000096A  3F07                     move.w     -[A7], D7
  855. 0000096C  486E FFF6                pea.l      [A6 - 0xA]
  856. 00000970  4EBA 0728                jsr        [PC + 0x728 /* 0000109A */]
  857. 00000974  2654                     movea.l    A3, [A4]
  858. 00000976  598F                     subq.l     A7, 4
  859. 00000978  486E FFEA                pea.l      [A6 - 0x16]
  860. 0000097C  7004                     moveq.l    D0, 0x04
  861. 0000097E  3F00                     move.w     -[A7], D0
  862. 00000980  7200                     moveq.l    D1, 0x00
  863. 00000982  2F01                     move.l     -[A7], D1
  864. 00000984  4A2E 000E                tst.b      [A6 + 0xE]
  865. 00000988  6704                     beq        +0x6 /* 0000098E */
  866. 0000098A  7401                     moveq.l    D2, 0x01
  867. 0000098C  6002                     bra        +0x4 /* 00000990 */
  868. label0000098E:
  869. 0000098E  7400                     moveq.l    D2, 0x00
  870. label00000990:
  871. 00000990  2F02                     move.l     -[A7], D2
  872. 00000992  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  873. 00000996  4E93                     jsr        [A3]
  874. 00000998  2F0C                     move.l     -[A7], A4
  875. 0000099A  4EBA 066C                jsr        [PC + 0x66C /* 00001008 */]
  876. 0000099E  2F0C                     move.l     -[A7], A4
  877. 000009A0  4EBA 0666                jsr        [PC + 0x666 /* 00001008 */]
  878. 000009A4  486E FFF6                pea.l      [A6 - 0xA]
  879. 000009A8  4EBA 0702                jsr        [PC + 0x702 /* 000010AC */]
  880. 000009AC  584F                     addq.w     A7, 4
  881. label000009AE:
  882. 000009AE  4CEE 18C0 FFDA           movem.l    D6,D7,A3,A4, [A6 - 0x26]
  883. 000009B4  4E5E                     unlink     A6
  884. 000009B6  205F                     movea.l    A0, [A7]+
  885. 000009B8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  886. 000009BC  4ED0                     jmp        [A0]
  887. fn000009BE:
  888. 000009BE  4E56 0000                link       A6, 0
  889. 000009C2  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  890. 000009C6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  891. 000009CA  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  892. 000009CE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  893. 000009D2  7000                     moveq.l    D0, 0x00
  894. 000009D4  1F00                     move.b     -[A7], D0
  895. 000009D6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  896. 000009DA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  897. 000009DE  4EBA FF3E                jsr        [PC - 0xC2 /* 0000091E */]
  898. 000009E2  4E5E                     unlink     A6
  899. 000009E4  205F                     movea.l    A0, [A7]+
  900. 000009E6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  901. 000009EA  4ED0                     jmp        [A0]
  902. fn000009EC:
  903. 000009EC  4E56 FFF6                link       A6, -0x000A
  904. 000009F0  48E7 0300                movem.l    -[A7], D6,D7
  905. 000009F4  3E2E 000A                move.w     D7, [A6 + 0xA]
  906. 000009F8  426E FFF6                clr.w      [A6 - 0xA]
  907. 000009FC  3D47 FFFC                move.w     [A6 - 0x4], D7
  908. 00000A00  486E FFF6                pea.l      [A6 - 0xA]
  909. 00000A04  4EBA 06A6                jsr        [PC + 0x6A6 /* 000010AC */]
  910. 00000A08  558F                     subq.l     A7, 2
  911. 00000A0A  3F07                     move.w     -[A7], D7
  912. 00000A0C  4EBA 064C                jsr        [PC + 0x64C /* 0000105A */]
  913. 00000A10  3C1F                     move.w     D6, [A7]+
  914. 00000A12  4CEE 00C0 FFEE           movem.l    D6,D7, [A6 - 0x12]
  915. 00000A18  4E5E                     unlink     A6
  916. 00000A1A  2E9F                     move.l     [A7], [A7]+
  917. 00000A1C  4E75                     rts
  918. fn00000A1E:
  919. 00000A1E  4E56 0000                link       A6, 0
  920. 00000A22  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  921. 00000A26  246E 000A                movea.l    A2, [A6 + 0xA]
  922. 00000A2A  7000                     moveq.l    D0, 0x00
  923. 00000A2C  2640                     movea.l    A3, D0
  924. 00000A2E  7004                     moveq.l    D0, 0x04
  925. 00000A30  2F00                     move.l     -[A7], D0
  926. 00000A32  322E 0008                move.w     D1, [A6 + 0x8]
  927. 00000A36  48C1                     ext.l      D1
  928. 00000A38  2F01                     move.l     -[A7], D1
  929. 00000A3A  4EBA 043C                jsr        [PC + 0x43C /* 00000E78 */]
  930. 00000A3E  2C00                     move.l     D6, D0
  931. 00000A40  558F                     subq.l     A7, 2
  932. 00000A42  A994                     syscall    CurResFile
  933. 00000A44  3E1F                     move.w     D7, [A7]+
  934. 00000A46  7000                     moveq.l    D0, 0x00
  935. 00000A48  3F00                     move.w     -[A7], D0
  936. 00000A4A  A998                     syscall    UseResFile
  937. 00000A4C  7001                     moveq.l    D0, 0x01
  938. 00000A4E  2F00                     move.l     -[A7], D0
  939. 00000A50  2F06                     move.l     -[A7], D6
  940. 00000A52  2052                     movea.l    A0, [A2]
  941. 00000A54  3210                     move.w     D1, [A0]
  942. 00000A56  48C1                     ext.l      D1
  943. 00000A58  2F01                     move.l     -[A7], D1
  944. 00000A5A  4EBA 0562                jsr        [PC + 0x562 /* 00000FBE */]
  945. 00000A5E  2840                     movea.l    A4, D0
  946. 00000A60  200C                     move.l     D0, A4
  947. 00000A62  4FEF 0014                lea.l      A7, [A7 + 0x14]
  948. 00000A66  671A                     beq        +0x1C /* 00000A82 */
  949. 00000A68  7000                     moveq.l    D0, 0x00
  950. 00000A6A  2F00                     move.l     -[A7], D0
  951. 00000A6C  2F00                     move.l     -[A7], D0
  952. 00000A6E  2F00                     move.l     -[A7], D0
  953. 00000A70  2F00                     move.l     -[A7], D0
  954. 00000A72  2F00                     move.l     -[A7], D0
  955. 00000A74  2F0A                     move.l     -[A7], A2
  956. 00000A76  2F0C                     move.l     -[A7], A4
  957. 00000A78  4EBA 04AC                jsr        [PC + 0x4AC /* 00000F26 */]
  958. 00000A7C  2640                     movea.l    A3, D0
  959. 00000A7E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  960. label00000A82:
  961. 00000A82  3F07                     move.w     -[A7], D7
  962. 00000A84  A998                     syscall    UseResFile
  963. 00000A86  2D4B 000E                move.l     [A6 + 0xE], A3
  964. 00000A8A  4CEE 1CC0 FFEC           movem.l    D6,D7,A2,A3,A4, [A6 - 0x14]
  965. 00000A90  4E5E                     unlink     A6
  966. 00000A92  205F                     movea.l    A0, [A7]+
  967. 00000A94  5C4F                     addq.w     A7, 6
  968. 00000A96  4ED0                     jmp        [A0]
  969. fn00000A98:
  970. 00000A98  4E56 0000                link       A6, 0
  971. 00000A9C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  972. 00000AA0  3C2E 0008                move.w     D6, [A6 + 0x8]
  973. 00000AA4  286E 000E                movea.l    A4, [A6 + 0xE]
  974. 00000AA8  7EFF                     moveq.l    D7, 0xFFFFFFFF
  975. 00000AAA  7004                     moveq.l    D0, 0x04
  976. 00000AAC  2F00                     move.l     -[A7], D0
  977. 00000AAE  48C6                     ext.l      D6
  978. 00000AB0  2F06                     move.l     -[A7], D6
  979. 00000AB2  4EBA 03C4                jsr        [PC + 0x3C4 /* 00000E78 */]
  980. 00000AB6  2800                     move.l     D4, D0
  981. 00000AB8  558F                     subq.l     A7, 2
  982. 00000ABA  A994                     syscall    CurResFile
  983. 00000ABC  3A1F                     move.w     D5, [A7]+
  984. 00000ABE  7000                     moveq.l    D0, 0x00
  985. 00000AC0  3F00                     move.w     -[A7], D0
  986. 00000AC2  A998                     syscall    UseResFile
  987. 00000AC4  7001                     moveq.l    D0, 0x01
  988. 00000AC6  2F00                     move.l     -[A7], D0
  989. 00000AC8  2F04                     move.l     -[A7], D4
  990. 00000ACA  2054                     movea.l    A0, [A4]
  991. 00000ACC  3210                     move.w     D1, [A0]
  992. 00000ACE  48C1                     ext.l      D1
  993. 00000AD0  2F01                     move.l     -[A7], D1
  994. 00000AD2  4EBA 04EA                jsr        [PC + 0x4EA /* 00000FBE */]
  995. 00000AD6  2640                     movea.l    A3, D0
  996. 00000AD8  200B                     move.l     D0, A3
  997. 00000ADA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  998. 00000ADE  6732                     beq        +0x34 /* 00000B12 */
  999. 00000AE0  7000                     moveq.l    D0, 0x00
  1000. 00000AE2  2F00                     move.l     -[A7], D0
  1001. 00000AE4  2F00                     move.l     -[A7], D0
  1002. 00000AE6  2F00                     move.l     -[A7], D0
  1003. 00000AE8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1004. 00000AEC  7201                     moveq.l    D1, 0x01
  1005. 00000AEE  2F01                     move.l     -[A7], D1
  1006. 00000AF0  2F0C                     move.l     -[A7], A4
  1007. 00000AF2  2F0B                     move.l     -[A7], A3
  1008. 00000AF4  4EBA 0430                jsr        [PC + 0x430 /* 00000F26 */]
  1009. 00000AF8  2E00                     move.l     D7, D0
  1010. 00000AFA  558F                     subq.l     A7, 2
  1011. 00000AFC  2F0C                     move.l     -[A7], A4
  1012. 00000AFE  3F06                     move.w     -[A7], D6
  1013. 00000B00  4EBA FAF4                jsr        [PC - 0x50C /* 000005F6 */]
  1014. 00000B04  4A1F                     tst.b      [A7]+
  1015. 00000B06  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1016. 00000B0A  6706                     beq        +0x8 /* 00000B12 */
  1017. 00000B0C  4A87                     tst.l      D7
  1018. 00000B0E  6602                     bne        +0x4 /* 00000B12 */
  1019. 00000B10  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1020. label00000B12:
  1021. 00000B12  3F05                     move.w     -[A7], D5
  1022. 00000B14  A998                     syscall    UseResFile
  1023. 00000B16  3D47 0012                move.w     [A6 + 0x12], D7
  1024. 00000B1A  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  1025. 00000B20  4E5E                     unlink     A6
  1026. 00000B22  205F                     movea.l    A0, [A7]+
  1027. 00000B24  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1028. 00000B28  4ED0                     jmp        [A0]
  1029. fn00000B2A:
  1030. 00000B2A  4E56 0000                link       A6, 0
  1031. 00000B2E  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1032. 00000B32  246E 000C                movea.l    A2, [A6 + 0xC]
  1033. 00000B36  266E 0014                movea.l    A3, [A6 + 0x14]
  1034. 00000B3A  7005                     moveq.l    D0, 0x05
  1035. 00000B3C  2F00                     move.l     -[A7], D0
  1036. 00000B3E  322E 0008                move.w     D1, [A6 + 0x8]
  1037. 00000B42  48C1                     ext.l      D1
  1038. 00000B44  2F01                     move.l     -[A7], D1
  1039. 00000B46  4EBA 0330                jsr        [PC + 0x330 /* 00000E78 */]
  1040. 00000B4A  2E00                     move.l     D7, D0
  1041. 00000B4C  7000                     moveq.l    D0, 0x00
  1042. 00000B4E  2480                     move.l     [A2], D0
  1043. 00000B50  7001                     moveq.l    D0, 0x01
  1044. 00000B52  2F00                     move.l     -[A7], D0
  1045. 00000B54  2F07                     move.l     -[A7], D7
  1046. 00000B56  2053                     movea.l    A0, [A3]
  1047. 00000B58  3210                     move.w     D1, [A0]
  1048. 00000B5A  48C1                     ext.l      D1
  1049. 00000B5C  2F01                     move.l     -[A7], D1
  1050. 00000B5E  4EBA 045E                jsr        [PC + 0x45E /* 00000FBE */]
  1051. 00000B62  2840                     movea.l    A4, D0
  1052. 00000B64  558F                     subq.l     A7, 2
  1053. 00000B66  A9AF                     syscall    ResError
  1054. 00000B68  301F                     move.w     D0, [A7]+
  1055. 00000B6A  48C0                     ext.l      D0
  1056. 00000B6C  2E00                     move.l     D7, D0
  1057. 00000B6E  200C                     move.l     D0, A4
  1058. 00000B70  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1059. 00000B74  6722                     beq        +0x24 /* 00000B98 */
  1060. 00000B76  7000                     moveq.l    D0, 0x00
  1061. 00000B78  2F00                     move.l     -[A7], D0
  1062. 00000B7A  322E 000A                move.w     D1, [A6 + 0xA]
  1063. 00000B7E  48C1                     ext.l      D1
  1064. 00000B80  2F01                     move.l     -[A7], D1
  1065. 00000B82  2F0A                     move.l     -[A7], A2
  1066. 00000B84  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1067. 00000B88  2F00                     move.l     -[A7], D0
  1068. 00000B8A  2F0B                     move.l     -[A7], A3
  1069. 00000B8C  2F0C                     move.l     -[A7], A4
  1070. 00000B8E  4EBA 0396                jsr        [PC + 0x396 /* 00000F26 */]
  1071. 00000B92  2E00                     move.l     D7, D0
  1072. 00000B94  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1073. label00000B98:
  1074. 00000B98  3D47 0018                move.w     [A6 + 0x18], D7
  1075. 00000B9C  4CEE 1C80 FFF0           movem.l    D7,A2,A3,A4, [A6 - 0x10]
  1076. 00000BA2  4E5E                     unlink     A6
  1077. 00000BA4  205F                     movea.l    A0, [A7]+
  1078. 00000BA6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1079. 00000BAA  4ED0                     jmp        [A0]
  1080. fn00000BAC:
  1081. 00000BAC  4E56 0000                link       A6, 0
  1082. 00000BB0  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1083. 00000BB4  246E 000C                movea.l    A2, [A6 + 0xC]
  1084. 00000BB8  266E 0014                movea.l    A3, [A6 + 0x14]
  1085. 00000BBC  7005                     moveq.l    D0, 0x05
  1086. 00000BBE  2F00                     move.l     -[A7], D0
  1087. 00000BC0  322E 0008                move.w     D1, [A6 + 0x8]
  1088. 00000BC4  48C1                     ext.l      D1
  1089. 00000BC6  2F01                     move.l     -[A7], D1
  1090. 00000BC8  4EBA 02AE                jsr        [PC + 0x2AE /* 00000E78 */]
  1091. 00000BCC  2E00                     move.l     D7, D0
  1092. 00000BCE  7000                     moveq.l    D0, 0x00
  1093. 00000BD0  2480                     move.l     [A2], D0
  1094. 00000BD2  7001                     moveq.l    D0, 0x01
  1095. 00000BD4  2F00                     move.l     -[A7], D0
  1096. 00000BD6  2F07                     move.l     -[A7], D7
  1097. 00000BD8  2053                     movea.l    A0, [A3]
  1098. 00000BDA  3210                     move.w     D1, [A0]
  1099. 00000BDC  48C1                     ext.l      D1
  1100. 00000BDE  2F01                     move.l     -[A7], D1
  1101. 00000BE0  4EBA 03DC                jsr        [PC + 0x3DC /* 00000FBE */]
  1102. 00000BE4  2840                     movea.l    A4, D0
  1103. 00000BE6  558F                     subq.l     A7, 2
  1104. 00000BE8  A9AF                     syscall    ResError
  1105. 00000BEA  301F                     move.w     D0, [A7]+
  1106. 00000BEC  48C0                     ext.l      D0
  1107. 00000BEE  2E00                     move.l     D7, D0
  1108. 00000BF0  200C                     move.l     D0, A4
  1109. 00000BF2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1110. 00000BF6  6724                     beq        +0x26 /* 00000C1C */
  1111. 00000BF8  7000                     moveq.l    D0, 0x00
  1112. 00000BFA  2F00                     move.l     -[A7], D0
  1113. 00000BFC  322E 000A                move.w     D1, [A6 + 0xA]
  1114. 00000C00  48C1                     ext.l      D1
  1115. 00000C02  2F01                     move.l     -[A7], D1
  1116. 00000C04  2F0A                     move.l     -[A7], A2
  1117. 00000C06  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1118. 00000C0A  7201                     moveq.l    D1, 0x01
  1119. 00000C0C  2F01                     move.l     -[A7], D1
  1120. 00000C0E  2F0B                     move.l     -[A7], A3
  1121. 00000C10  2F0C                     move.l     -[A7], A4
  1122. 00000C12  4EBA 0312                jsr        [PC + 0x312 /* 00000F26 */]
  1123. 00000C16  2E00                     move.l     D7, D0
  1124. 00000C18  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1125. label00000C1C:
  1126. 00000C1C  3D47 0018                move.w     [A6 + 0x18], D7
  1127. 00000C20  4CEE 1C80 FFF0           movem.l    D7,A2,A3,A4, [A6 - 0x10]
  1128. 00000C26  4E5E                     unlink     A6
  1129. 00000C28  205F                     movea.l    A0, [A7]+
  1130. 00000C2A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1131. 00000C2E  4ED0                     jmp        [A0]
  1132. fn00000C30:
  1133. 00000C30  4E56 FFA8                link       A6, -0x0058
  1134. 00000C34  48E7 0118                movem.l    -[A7], D7,A3,A4
  1135. 00000C38  7000                     moveq.l    D0, 0x00
  1136. 00000C3A  2D40 FFAC                move.l     [A6 - 0x54], D0
  1137. 00000C3E  2D6E 000A FFB0           move.l     [A6 - 0x50], [A6 + 0xA]
  1138. 00000C44  2D40 FFB4                move.l     [A6 - 0x4C], D0
  1139. 00000C48  422E FFB8                clr.b      [A6 - 0x48]
  1140. 00000C4C  2D40 FFF8                move.l     [A6 - 0x8], D0
  1141. 00000C50  2D40 FFA8                move.l     [A6 - 0x58], D0
  1142. 00000C54  2D40 FFFC                move.l     [A6 - 0x4], D0
  1143. 00000C58  7E00                     moveq.l    D7, 0x00
  1144. 00000C5A  598F                     subq.l     A7, 4
  1145. 00000C5C  2F3C 7072 6F63           move.l     -[A7], 0x70726F63 /* 'proc' */
  1146. 00000C62  3F3C 8100                move.w     -[A7], 0x8100
  1147. 00000C66  A9A0                     syscall    GetResource
  1148. 00000C68  285F                     movea.l    A4, [A7]+
  1149. 00000C6A  200C                     move.l     D0, A4
  1150. 00000C6C  6728                     beq        +0x2A /* 00000C96 */
  1151. 00000C6E  2F0C                     move.l     -[A7], A4
  1152. 00000C70  A9A2                     syscall    LoadResource
  1153. 00000C72  204C                     movea.l    A0, A4
  1154. 00000C74  A029                     syscall    HLock
  1155. 00000C76  2654                     movea.l    A3, [A4]
  1156. 00000C78  558F                     subq.l     A7, 2
  1157. 00000C7A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1158. 00000C7E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1159. 00000C82  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1160. 00000C86  486E FFA8                pea.l      [A6 - 0x58]
  1161. 00000C8A  4E93                     jsr        [A3]
  1162. 00000C8C  301F                     move.w     D0, [A7]+
  1163. 00000C8E  48C0                     ext.l      D0
  1164. 00000C90  2E00                     move.l     D7, D0
  1165. 00000C92  204C                     movea.l    A0, A4
  1166. 00000C94  A02A                     syscall    HUnlock
  1167. label00000C96:
  1168. 00000C96  3D47 0016                move.w     [A6 + 0x16], D7
  1169. 00000C9A  4CEE 1880 FF9C           movem.l    D7,A3,A4, [A6 - 0x64]
  1170. 00000CA0  4E5E                     unlink     A6
  1171. 00000CA2  205F                     movea.l    A0, [A7]+
  1172. 00000CA4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1173. 00000CA8  4ED0                     jmp        [A0]
  1174. fn00000CAA:
  1175. 00000CAA  4E56 FFFC                link       A6, -0x0004
  1176. 00000CAE  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1177. 00000CB2  266E 000A                movea.l    A3, [A6 + 0xA]
  1178. 00000CB6  7000                     moveq.l    D0, 0x00
  1179. 00000CB8  2680                     move.l     [A3], D0
  1180. 00000CBA  7E00                     moveq.l    D7, 0x00
  1181. 00000CBC  598F                     subq.l     A7, 4
  1182. 00000CBE  2F3C 7072 6F63           move.l     -[A7], 0x70726F63 /* 'proc' */
  1183. 00000CC4  3F3C 8100                move.w     -[A7], 0x8100
  1184. 00000CC8  A9A0                     syscall    GetResource
  1185. 00000CCA  285F                     movea.l    A4, [A7]+
  1186. 00000CCC  200C                     move.l     D0, A4
  1187. 00000CCE  6726                     beq        +0x28 /* 00000CF6 */
  1188. 00000CD0  2F0C                     move.l     -[A7], A4
  1189. 00000CD2  A9A2                     syscall    LoadResource
  1190. 00000CD4  204C                     movea.l    A0, A4
  1191. 00000CD6  A029                     syscall    HLock
  1192. 00000CD8  2454                     movea.l    A2, [A4]
  1193. 00000CDA  558F                     subq.l     A7, 2
  1194. 00000CDC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1195. 00000CE0  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1196. 00000CE4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1197. 00000CE8  2F0B                     move.l     -[A7], A3
  1198. 00000CEA  4E92                     jsr        [A2]
  1199. 00000CEC  301F                     move.w     D0, [A7]+
  1200. 00000CEE  48C0                     ext.l      D0
  1201. 00000CF0  2E00                     move.l     D7, D0
  1202. 00000CF2  204C                     movea.l    A0, A4
  1203. 00000CF4  A02A                     syscall    HUnlock
  1204. label00000CF6:
  1205. 00000CF6  3D47 0016                move.w     [A6 + 0x16], D7
  1206. 00000CFA  4CEE 1C80 FFEC           movem.l    D7,A2,A3,A4, [A6 - 0x14]
  1207. 00000D00  4E5E                     unlink     A6
  1208. 00000D02  205F                     movea.l    A0, [A7]+
  1209. 00000D04  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1210. 00000D08  4ED0                     jmp        [A0]
  1211. fn00000D0A:
  1212. 00000D0A  4E56 0000                link       A6, 0
  1213. 00000D0E  7000                     moveq.l    D0, 0x00
  1214. 00000D10  2F00                     move.l     -[A7], D0
  1215. 00000D12  2F00                     move.l     -[A7], D0
  1216. 00000D14  2F00                     move.l     -[A7], D0
  1217. 00000D16  2F00                     move.l     -[A7], D0
  1218. 00000D18  4A2E 0008                tst.b      [A6 + 0x8]
  1219. 00000D1C  6704                     beq        +0x6 /* 00000D22 */
  1220. 00000D1E  7203                     moveq.l    D1, 0x03
  1221. 00000D20  6002                     bra        +0x4 /* 00000D24 */
  1222. label00000D22:
  1223. 00000D22  7202                     moveq.l    D1, 0x02
  1224. label00000D24:
  1225. 00000D24  2F01                     move.l     -[A7], D1
  1226. 00000D26  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1227. 00000D2A  7000                     moveq.l    D0, 0x00
  1228. 00000D2C  2F00                     move.l     -[A7], D0
  1229. 00000D2E  4EBA 01F6                jsr        [PC + 0x1F6 /* 00000F26 */]
  1230. 00000D32  4E5E                     unlink     A6
  1231. 00000D34  205F                     movea.l    A0, [A7]+
  1232. 00000D36  5C4F                     addq.w     A7, 6
  1233. 00000D38  4ED0                     jmp        [A0]
  1234. fn00000D3A:
  1235. 00000D3A  4E56 0000                link       A6, 0
  1236. 00000D3E  2F03                     move.l     -[A7], D3
  1237. 00000D40  7000                     moveq.l    D0, 0x00
  1238. 00000D42  2F00                     move.l     -[A7], D0
  1239. 00000D44  2F00                     move.l     -[A7], D0
  1240. 00000D46  322E 0008                move.w     D1, [A6 + 0x8]
  1241. 00000D4A  48C1                     ext.l      D1
  1242. 00000D4C  2F01                     move.l     -[A7], D1
  1243. 00000D4E  322E 000A                move.w     D1, [A6 + 0xA]
  1244. 00000D52  48C1                     ext.l      D1
  1245. 00000D54  2F01                     move.l     -[A7], D1
  1246. 00000D56  7204                     moveq.l    D1, 0x04
  1247. 00000D58  2F01                     move.l     -[A7], D1
  1248. 00000D5A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1249. 00000D5E  2F00                     move.l     -[A7], D0
  1250. 00000D60  4EBA 01C4                jsr        [PC + 0x1C4 /* 00000F26 */]
  1251. 00000D64  4A80                     tst.l      D0
  1252. 00000D66  57C3                     seq        D3
  1253. 00000D68  4403                     neg.b      D3
  1254. 00000D6A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1255. 00000D6E  6704                     beq        +0x6 /* 00000D74 */
  1256. 00000D70  7000                     moveq.l    D0, 0x00
  1257. 00000D72  6002                     bra        +0x4 /* 00000D76 */
  1258. label00000D74:
  1259. 00000D74  7001                     moveq.l    D0, 0x01
  1260. label00000D76:
  1261. 00000D76  1D40 0010                move.b     [A6 + 0x10], D0
  1262. 00000D7A  262E FFFC                move.l     D3, [A6 - 0x4]
  1263. 00000D7E  4E5E                     unlink     A6
  1264. 00000D80  205F                     movea.l    A0, [A7]+
  1265. 00000D82  504F                     addq.w     A7, 8
  1266. 00000D84  4ED0                     jmp        [A0]
  1267. fn00000D86:
  1268. 00000D86  4E56 0000                link       A6, 0
  1269. 00000D8A  48E7 1108                movem.l    -[A7], D3,D7,A4
  1270. 00000D8E  286E 000A                movea.l    A4, [A6 + 0xA]
  1271. 00000D92  7000                     moveq.l    D0, 0x00
  1272. 00000D94  2F00                     move.l     -[A7], D0
  1273. 00000D96  2F00                     move.l     -[A7], D0
  1274. 00000D98  2F0C                     move.l     -[A7], A4
  1275. 00000D9A  322E 000E                move.w     D1, [A6 + 0xE]
  1276. 00000D9E  48C1                     ext.l      D1
  1277. 00000DA0  2F01                     move.l     -[A7], D1
  1278. 00000DA2  4A6E 0008                tst.w      [A6 + 0x8]
  1279. 00000DA6  57C3                     seq        D3
  1280. 00000DA8  4403                     neg.b      D3
  1281. 00000DAA  6704                     beq        +0x6 /* 00000DB0 */
  1282. 00000DAC  7270                     moveq.l    D1, 0x70
  1283. 00000DAE  6002                     bra        +0x4 /* 00000DB2 */
  1284. label00000DB0:
  1285. 00000DB0  7208                     moveq.l    D1, 0x08
  1286. label00000DB2:
  1287. 00000DB2  2F01                     move.l     -[A7], D1
  1288. 00000DB4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1289. 00000DB8  7000                     moveq.l    D0, 0x00
  1290. 00000DBA  2F00                     move.l     -[A7], D0
  1291. 00000DBC  4EBA 0168                jsr        [PC + 0x168 /* 00000F26 */]
  1292. 00000DC0  2E00                     move.l     D7, D0
  1293. 00000DC2  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1294. 00000DC6  6702                     beq        +0x4 /* 00000DCA */
  1295. 00000DC8  4214                     clr.b      [A4]
  1296. label00000DCA:
  1297. 00000DCA  4CEE 1088 FFF4           movem.l    D3,D7,A4, [A6 - 0xC]
  1298. 00000DD0  4E5E                     unlink     A6
  1299. 00000DD2  205F                     movea.l    A0, [A7]+
  1300. 00000DD4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1301. 00000DD8  4ED0                     jmp        [A0]
  1302. fn00000DDA:
  1303. 00000DDA  4E56 0000                link       A6, 0
  1304. 00000DDE  7000                     moveq.l    D0, 0x00
  1305. 00000DE0  2F00                     move.l     -[A7], D0
  1306. 00000DE2  2F00                     move.l     -[A7], D0
  1307. 00000DE4  2F00                     move.l     -[A7], D0
  1308. 00000DE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1309. 00000DEA  7205                     moveq.l    D1, 0x05
  1310. 00000DEC  2F01                     move.l     -[A7], D1
  1311. 00000DEE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1312. 00000DF2  2F00                     move.l     -[A7], D0
  1313. 00000DF4  4EBA 0130                jsr        [PC + 0x130 /* 00000F26 */]
  1314. 00000DF8  4E5E                     unlink     A6
  1315. 00000DFA  205F                     movea.l    A0, [A7]+
  1316. 00000DFC  504F                     addq.w     A7, 8
  1317. 00000DFE  4ED0                     jmp        [A0]
  1318. fn00000E00:
  1319. 00000E00  4E56 0000                link       A6, 0
  1320. 00000E04  7000                     moveq.l    D0, 0x00
  1321. 00000E06  2F00                     move.l     -[A7], D0
  1322. 00000E08  2F00                     move.l     -[A7], D0
  1323. 00000E0A  2F00                     move.l     -[A7], D0
  1324. 00000E0C  2F00                     move.l     -[A7], D0
  1325. 00000E0E  4A2E 0008                tst.b      [A6 + 0x8]
  1326. 00000E12  6704                     beq        +0x6 /* 00000E18 */
  1327. 00000E14  7206                     moveq.l    D1, 0x06
  1328. 00000E16  6002                     bra        +0x4 /* 00000E1A */
  1329. label00000E18:
  1330. 00000E18  7207                     moveq.l    D1, 0x07
  1331. label00000E1A:
  1332. 00000E1A  2F01                     move.l     -[A7], D1
  1333. 00000E1C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1334. 00000E20  7000                     moveq.l    D0, 0x00
  1335. 00000E22  2F00                     move.l     -[A7], D0
  1336. 00000E24  4EBA 0100                jsr        [PC + 0x100 /* 00000F26 */]
  1337. 00000E28  4E5E                     unlink     A6
  1338. 00000E2A  205F                     movea.l    A0, [A7]+
  1339. 00000E2C  5C4F                     addq.w     A7, 6
  1340. 00000E2E  4ED0                     jmp        [A0]
  1341. fn00000E30:
  1342. 00000E30  4E56 0000                link       A6, 0
  1343. 00000E34  7000                     moveq.l    D0, 0x00
  1344. 00000E36  2F00                     move.l     -[A7], D0
  1345. 00000E38  2F00                     move.l     -[A7], D0
  1346. 00000E3A  2F00                     move.l     -[A7], D0
  1347. 00000E3C  2F00                     move.l     -[A7], D0
  1348. 00000E3E  7234                     moveq.l    D1, 0x34
  1349. 00000E40  2F01                     move.l     -[A7], D1
  1350. 00000E42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1351. 00000E46  2F00                     move.l     -[A7], D0
  1352. 00000E48  4EBA 00DC                jsr        [PC + 0xDC /* 00000F26 */]
  1353. 00000E4C  3D40 000C                move.w     [A6 + 0xC], D0
  1354. 00000E50  4E5E                     unlink     A6
  1355. 00000E52  2E9F                     move.l     [A7], [A7]+
  1356. 00000E54  4E75                     rts
  1357. fn00000E56:
  1358. 00000E56  4E56 0000                link       A6, 0
  1359. 00000E5A  7000                     moveq.l    D0, 0x00
  1360. 00000E5C  2F00                     move.l     -[A7], D0
  1361. 00000E5E  2F00                     move.l     -[A7], D0
  1362. 00000E60  2F00                     move.l     -[A7], D0
  1363. 00000E62  2F00                     move.l     -[A7], D0
  1364. 00000E64  7233                     moveq.l    D1, 0x33
  1365. 00000E66  2F01                     move.l     -[A7], D1
  1366. 00000E68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1367. 00000E6C  2F00                     move.l     -[A7], D0
  1368. 00000E6E  4EBA 00B6                jsr        [PC + 0xB6 /* 00000F26 */]
  1369. 00000E72  4E5E                     unlink     A6
  1370. 00000E74  2E9F                     move.l     [A7], [A7]+
  1371. 00000E76  4E75                     rts
  1372. fn00000E78:
  1373. 00000E78  4E56 FFB8                link       A6, -0x0048
  1374. 00000E7C  43EE FFB8                lea.l      A1, [A6 - 0x48]
  1375. 00000E80  237C 666C 6F63 0044      move.l     [A1 + 0x44], 0x666C6F63 /* 'floc' */
  1376. 00000E88  237C 746C 6F63 0040      move.l     [A1 + 0x40], 0x746C6F63 /* 'tloc' */
  1377. 00000E90  237C 636C 6F63 003C      move.l     [A1 + 0x3C], 0x636C6F63 /* 'cloc' */
  1378. 00000E98  237C 6673 6372 0038      move.l     [A1 + 0x38], 0x66736372 /* 'fscr' */
  1379. 00000EA0  237C 7473 6372 0034      move.l     [A1 + 0x34], 0x74736372 /* 'tscr' */
  1380. 00000EA8  237C 6373 6372 0030      move.l     [A1 + 0x30], 0x63736372 /* 'cscr' */
  1381. 00000EB0  237C 6673 6574 002C      move.l     [A1 + 0x2C], 0x66736574 /* 'fset' */
  1382. 00000EB8  237C 7473 6574 0028      move.l     [A1 + 0x28], 0x74736574 /* 'tset' */
  1383. 00000EC0  237C 6373 6574 0024      move.l     [A1 + 0x24], 0x63736574 /* 'cset' */
  1384. 00000EC8  237C 6676 616C 0020      move.l     [A1 + 0x20], 0x6676616C /* 'fval' */
  1385. 00000ED0  237C 7476 616C 001C      move.l     [A1 + 0x1C], 0x7476616C /* 'tval' */
  1386. 00000ED8  237C 6376 616C 0018      move.l     [A1 + 0x18], 0x6376616C /* 'cval' */
  1387. 00000EE0  237C 6664 6566 0014      move.l     [A1 + 0x14], 0x66646566 /* 'fdef' */
  1388. 00000EE8  237C 7464 6566 0010      move.l     [A1 + 0x10], 0x74646566 /* 'tdef' */
  1389. 00000EF0  237C 6364 6566 000C      move.l     [A1 + 0xC], 0x63646566 /* 'cdef' */
  1390. 00000EF8  237C 6662 6E64 0008      move.l     [A1 + 0x8], 0x66626E64 /* 'fbnd' */
  1391. 00000F00  237C 7462 6E64 0004      move.l     [A1 + 0x4], 0x74626E64 /* 'tbnd' */
  1392. 00000F08  22BC 6362 6E64           move.l     [A1], 0x63626E64 /* 'cbnd' */
  1393. 00000F0E  302E 000E                move.w     D0, [A6 + 0xE]
  1394. 00000F12  C1FC 000C                muls.w     D0, 0xC
  1395. 00000F16  322E 000A                move.w     D1, [A6 + 0xA]
  1396. 00000F1A  E541                     asl        D1.w, 2
  1397. 00000F1C  D240                     add.w      D1, D0
  1398. 00000F1E  2031 1000                move.l     D0, [A1 + D1.w]
  1399. 00000F22  4E5E                     unlink     A6
  1400. 00000F24  4E75                     rts
  1401. fn00000F26:
  1402. 00000F26  4E56 FFF2                link       A6, -0x000E
  1403. 00000F2A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1404. 00000F2E  282E 001C                move.l     D4, [A6 + 0x1C]
  1405. 00000F32  3A2E 0012                move.w     D5, [A6 + 0x12]
  1406. 00000F36  266E 000C                movea.l    A3, [A6 + 0xC]
  1407. 00000F3A  286E 0008                movea.l    A4, [A6 + 0x8]
  1408. 00000F3E  200B                     move.l     D0, A3
  1409. 00000F40  661A                     bne        +0x1C /* 00000F5C */
  1410. 00000F42  0C45 0001                cmpi.w     D5, 0x1
  1411. 00000F46  6604                     bne        +0x6 /* 00000F4C */
  1412. 00000F48  3E04                     move.w     D7, D4
  1413. 00000F4A  6014                     bra        +0x16 /* 00000F60 */
  1414. label00000F4C:
  1415. 00000F4C  4AAE 0020                tst.l      [A6 + 0x20]
  1416. 00000F50  670E                     beq        +0x10 /* 00000F60 */
  1417. 00000F52  206E 0020                movea.l    A0, [A6 + 0x20]
  1418. 00000F56  3E28 000A                move.w     D7, [A0 + 0xA]
  1419. 00000F5A  6004                     bra        +0x6 /* 00000F60 */
  1420. label00000F5C:
  1421. 00000F5C  2053                     movea.l    A0, [A3]
  1422. 00000F5E  3E10                     move.w     D7, [A0]
  1423. label00000F60:
  1424. 00000F60  2C0B                     move.l     D6, A3
  1425. 00000F62  4AAE 0020                tst.l      [A6 + 0x20]
  1426. 00000F66  6704                     beq        +0x6 /* 00000F6C */
  1427. 00000F68  2C2E 0020                move.l     D6, [A6 + 0x20]
  1428. label00000F6C:
  1429. 00000F6C  3F07                     move.w     -[A7], D7
  1430. 00000F6E  486E FFF2                pea.l      [A6 - 0xE]
  1431. 00000F72  4EBA 0126                jsr        [PC + 0x126 /* 0000109A */]
  1432. 00000F76  200C                     move.l     D0, A4
  1433. 00000F78  6706                     beq        +0x8 /* 00000F80 */
  1434. 00000F7A  2D54 FFFC                move.l     [A6 - 0x4], [A4]
  1435. 00000F7E  6008                     bra        +0xA /* 00000F88 */
  1436. label00000F80:
  1437. 00000F80  2053                     movea.l    A0, [A3]
  1438. 00000F82  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  1439. label00000F88:
  1440. 00000F88  598F                     subq.l     A7, 4
  1441. 00000F8A  2F06                     move.l     -[A7], D6
  1442. 00000F8C  3F05                     move.w     -[A7], D5
  1443. 00000F8E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1444. 00000F92  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1445. 00000F96  2F04                     move.l     -[A7], D4
  1446. 00000F98  206E FFFC                movea.l    A0, [A6 - 0x4]
  1447. 00000F9C  4E90                     jsr        [A0]
  1448. 00000F9E  2E1F                     move.l     D7, [A7]+
  1449. 00000FA0  200C                     move.l     D0, A4
  1450. 00000FA2  6706                     beq        +0x8 /* 00000FAA */
  1451. 00000FA4  2F0C                     move.l     -[A7], A4
  1452. 00000FA6  4EBA 0060                jsr        [PC + 0x60 /* 00001008 */]
  1453. label00000FAA:
  1454. 00000FAA  486E FFF2                pea.l      [A6 - 0xE]
  1455. 00000FAE  4EBA 00FC                jsr        [PC + 0xFC /* 000010AC */]
  1456. 00000FB2  2007                     move.l     D0, D7
  1457. 00000FB4  4CEE 18F0 FFDA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x26]
  1458. 00000FBA  4E5E                     unlink     A6
  1459. 00000FBC  4E75                     rts
  1460. fn00000FBE:
  1461. 00000FBE  4E56 0000                link       A6, 0
  1462. 00000FC2  2F0C                     move.l     -[A7], A4
  1463. 00000FC4  598F                     subq.l     A7, 4
  1464. 00000FC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1465. 00000FCA  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1466. 00000FCE  4EBA 0104                jsr        [PC + 0x104 /* 000010D4 */]
  1467. 00000FD2  285F                     movea.l    A4, [A7]+
  1468. 00000FD4  200C                     move.l     D0, A4
  1469. 00000FD6  6712                     beq        +0x14 /* 00000FEA */
  1470. 00000FD8  2F0C                     move.l     -[A7], A4
  1471. 00000FDA  A9A2                     syscall    LoadResource
  1472. 00000FDC  4A2E 0013                tst.b      [A6 + 0x13]
  1473. 00000FE0  6704                     beq        +0x6 /* 00000FE6 */
  1474. 00000FE2  204C                     movea.l    A0, A4
  1475. 00000FE4  A064                     syscall    MoveHHi
  1476. label00000FE6:
  1477. 00000FE6  204C                     movea.l    A0, A4
  1478. 00000FE8  A029                     syscall    HLock
  1479. label00000FEA:
  1480. 00000FEA  200C                     move.l     D0, A4
  1481. 00000FEC  286E FFFC                movea.l    A4, [A6 - 0x4]
  1482. 00000FF0  4E5E                     unlink     A6
  1483. 00000FF2  4E75                     rts
  1484. fn00000FF4:
  1485. 00000FF4  201F                     move.l     D0, [A7]+
  1486. 00000FF6  3F3C 050A                move.w     -[A7], 0x50A
  1487. 00000FFA  204F                     movea.l    A0, A7
  1488. 00000FFC  2F00                     move.l     -[A7], D0
  1489. 00000FFE  A08B                     syscall    CommToolboxDispatch
  1490. 00001000  205F                     movea.l    A0, [A7]+
  1491. 00001002  504F                     addq.w     A7, 8
  1492. 00001004  2E80                     move.l     [A7], D0
  1493. 00001006  4ED0                     jmp        [A0]
  1494. fn00001008:
  1495. 00001008  201F                     move.l     D0, [A7]+
  1496. 0000100A  3F3C 050D                move.w     -[A7], 0x50D
  1497. 0000100E  204F                     movea.l    A0, A7
  1498. 00001010  2F00                     move.l     -[A7], D0
  1499. 00001012  A08B                     syscall    CommToolboxDispatch
  1500. 00001014  205F                     movea.l    A0, [A7]+
  1501. 00001016  5C4F                     addq.w     A7, 6
  1502. 00001018  4ED0                     jmp        [A0]
  1503. fn0000101A:
  1504. 0000101A  201F                     move.l     D0, [A7]+
  1505. 0000101C  3F3C 051A                move.w     -[A7], 0x51A
  1506. 00001020  204F                     movea.l    A0, A7
  1507. 00001022  2F00                     move.l     -[A7], D0
  1508. 00001024  A08B                     syscall    CommToolboxDispatch
  1509. 00001026  205F                     movea.l    A0, [A7]+
  1510. 00001028  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1511. 0000102C  3E80                     move.w     [A7], D0
  1512. 0000102E  4ED0                     jmp        [A0]
  1513. fn00001030:
  1514. 00001030  201F                     move.l     D0, [A7]+
  1515. 00001032  3F3C 0512                move.w     -[A7], 0x512
  1516. 00001036  204F                     movea.l    A0, A7
  1517. 00001038  2F00                     move.l     -[A7], D0
  1518. 0000103A  A08B                     syscall    CommToolboxDispatch
  1519. 0000103C  205F                     movea.l    A0, [A7]+
  1520. 0000103E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1521. 00001042  3E80                     move.w     [A7], D0
  1522. 00001044  4ED0                     jmp        [A0]
  1523. fn00001046:
  1524. 00001046  201F                     move.l     D0, [A7]+
  1525. 00001048  3F3C 0513                move.w     -[A7], 0x513
  1526. 0000104C  204F                     movea.l    A0, A7
  1527. 0000104E  2F00                     move.l     -[A7], D0
  1528. 00001050  A08B                     syscall    CommToolboxDispatch
  1529. 00001052  205F                     movea.l    A0, [A7]+
  1530. 00001054  584F                     addq.w     A7, 4
  1531. 00001056  3E80                     move.w     [A7], D0
  1532. 00001058  4ED0                     jmp        [A0]
  1533. fn0000105A:
  1534. 0000105A  201F                     move.l     D0, [A7]+
  1535. 0000105C  3F3C 0514                move.w     -[A7], 0x514
  1536. 00001060  204F                     movea.l    A0, A7
  1537. 00001062  2F00                     move.l     -[A7], D0
  1538. 00001064  A08B                     syscall    CommToolboxDispatch
  1539. 00001066  205F                     movea.l    A0, [A7]+
  1540. 00001068  584F                     addq.w     A7, 4
  1541. 0000106A  3E80                     move.w     [A7], D0
  1542. 0000106C  4ED0                     jmp        [A0]
  1543. fn0000106E:
  1544. 0000106E  201F                     move.l     D0, [A7]+
  1545. 00001070  3F3C 051B                move.w     -[A7], 0x51B
  1546. 00001074  204F                     movea.l    A0, A7
  1547. 00001076  2F00                     move.l     -[A7], D0
  1548. 00001078  A08B                     syscall    CommToolboxDispatch
  1549. 0000107A  205F                     movea.l    A0, [A7]+
  1550. 0000107C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1551. 00001080  3E80                     move.w     [A7], D0
  1552. 00001082  4ED0                     jmp        [A0]
  1553. fn00001084:
  1554. 00001084  201F                     move.l     D0, [A7]+
  1555. 00001086  3F3C 051D                move.w     -[A7], 0x51D
  1556. 0000108A  204F                     movea.l    A0, A7
  1557. 0000108C  2F00                     move.l     -[A7], D0
  1558. 0000108E  A08B                     syscall    CommToolboxDispatch
  1559. 00001090  205F                     movea.l    A0, [A7]+
  1560. 00001092  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1561. 00001096  3E80                     move.w     [A7], D0
  1562. 00001098  4ED0                     jmp        [A0]
  1563. fn0000109A:
  1564. 0000109A  201F                     move.l     D0, [A7]+
  1565. 0000109C  3F3C 051F                move.w     -[A7], 0x51F
  1566. 000010A0  204F                     movea.l    A0, A7
  1567. 000010A2  2F00                     move.l     -[A7], D0
  1568. 000010A4  A08B                     syscall    CommToolboxDispatch
  1569. 000010A6  205F                     movea.l    A0, [A7]+
  1570. 000010A8  504F                     addq.w     A7, 8
  1571. 000010AA  4ED0                     jmp        [A0]
  1572. fn000010AC:
  1573. 000010AC  201F                     move.l     D0, [A7]+
  1574. 000010AE  3F3C 0520                move.w     -[A7], 0x520
  1575. 000010B2  204F                     movea.l    A0, A7
  1576. 000010B4  2F00                     move.l     -[A7], D0
  1577. 000010B6  A08B                     syscall    CommToolboxDispatch
  1578. 000010B8  205F                     movea.l    A0, [A7]+
  1579. 000010BA  5C4F                     addq.w     A7, 6
  1580. 000010BC  4ED0                     jmp        [A0]
  1581. fn000010BE:
  1582. 000010BE  201F                     move.l     D0, [A7]+
  1583. 000010C0  3F3C 0522                move.w     -[A7], 0x522
  1584. 000010C4  204F                     movea.l    A0, A7
  1585. 000010C6  2F00                     move.l     -[A7], D0
  1586. 000010C8  A08B                     syscall    CommToolboxDispatch
  1587. 000010CA  205F                     movea.l    A0, [A7]+
  1588. 000010CC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1589. 000010D0  1E80                     move.b     [A7], D0
  1590. 000010D2  4ED0                     jmp        [A0]
  1591. fn000010D4:
  1592. 000010D4  4E56 FFF6                link       A6, -0x000A
  1593. 000010D8  48E7 0308                movem.l    -[A7], D6,D7,A4
  1594. 000010DC  3E2E 0008                move.w     D7, [A6 + 0x8]
  1595. 000010E0  3F07                     move.w     -[A7], D7
  1596. 000010E2  486E FFF6                pea.l      [A6 - 0xA]
  1597. 000010E6  4EBA FFB2                jsr        [PC - 0x4E /* 0000109A */]
  1598. 000010EA  558F                     subq.l     A7, 2
  1599. 000010EC  A994                     syscall    CurResFile
  1600. 000010EE  3C1F                     move.w     D6, [A7]+
  1601. 000010F0  3F07                     move.w     -[A7], D7
  1602. 000010F2  A998                     syscall    UseResFile
  1603. 000010F4  598F                     subq.l     A7, 4
  1604. 000010F6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1605. 000010FA  7001                     moveq.l    D0, 0x01
  1606. 000010FC  3F00                     move.w     -[A7], D0
  1607. 000010FE  4EBA FEF4                jsr        [PC - 0x10C /* 00000FF4 */]
  1608. 00001102  285F                     movea.l    A4, [A7]+
  1609. 00001104  3F06                     move.w     -[A7], D6
  1610. 00001106  A998                     syscall    UseResFile
  1611. 00001108  486E FFF6                pea.l      [A6 - 0xA]
  1612. 0000110C  4EBA FF9E                jsr        [PC - 0x62 /* 000010AC */]
  1613. 00001110  2D4C 000E                move.l     [A6 + 0xE], A4
  1614. 00001114  4CEE 10C0 FFEA           movem.l    D6,D7,A4, [A6 - 0x16]
  1615. 0000111A  4E5E                     unlink     A6
  1616. 0000111C  205F                     movea.l    A0, [A7]+
  1617. 0000111E  5C4F                     addq.w     A7, 6
  1618. 00001120  4ED0                     jmp        [A0]
  1619.